欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git操作本地仓库和远程仓库

程序员文章站 2022-07-13 16:20:18
...

先上一张流程图

git操作本地仓库和远程仓库

一、本地仓库操作

基本想法是指:有个作为本地仓库的文件,将工作区指向这个文件

    $ git init   回车

git操作本地仓库和远程仓库创建了一个.git文件作为本地仓库
【注意】
在test文件夹中打开,有个 .git文件
git操作本地仓库和远程仓库

【注意】如果执行成功但是没看到这个文件就按照下面的操作↓
git操作本地仓库和远程仓库

将这个勾选上即可解决问题

一个新增的index.html 中写上了一些内容后,将其传至暂存区

$ git add .  回车

git操作本地仓库和远程仓库
没有返回错误说明成功了

接下来将暂存区的内容传至本地仓库

$ git commit -m '第一次提交'   回车,
 这里的引号里面的内容是注释可以随意写

git操作本地仓库和远程仓库
【注意】每修改时需要上传都要先 add 再 commit ,不然会出错!!

查看日志

$ git log     或者     $ git log --oneline

git操作本地仓库和远程仓库
版本回退,退回上一次commit的时候,这里的版本是指commit的提交次数来算的

$ git reset --hard HEAD
$ git reset  --hard HEAD     当前的版本
$ git reset --hard HEAD^   上一个版本
$ git reset --hard HEAD^^ 上上一个版本
$ git reset --hard HEAD~100   往上100个版本

git操作本地仓库和远程仓库

二、远程仓库操作(老大做的活)

1、我们先创建一个远程仓库
在代码托管平台如github \码云 \ gitlab ,这里用的是码云https://gitee.com

git操作本地仓库和远程仓库
git操作本地仓库和远程仓库
git操作本地仓库和远程仓库
创建即可
git操作本地仓库和远程仓库
复制地址
回到vscode,在终端输入

$ git clone https://gitee.com/kouding2020/xxxxx.git

git操作本地仓库和远程仓库
从远程仓库中复制到本地仓库

创建好文件夹后准备上传到本地仓库
git操作本地仓库和远程仓库
git操作本地仓库和远程仓库
出现了错误 warning: adding embedded git repository:(警告:添加嵌入式git仓库:)

原因sihui这个从远程仓库中复制过来的文件夹里已经有个 .git 文件,将这个删掉后再次 add即可
接下来传至本地仓库 再到远程仓库
git操作本地仓库和远程仓库
这里的 $git push 出现了错误
fatal: No configured push destination.(致命:没有配置推送目的地。),没有传到远程仓库

第一次用push会出现这种问题,百度后的第一种解决方案:

$ git  remote add origin '传送的url'
$ git push -u origin master

依旧会出现↓
git操作本地仓库和远程仓库
出现错误:
error: failed to push some refs to ‘https://gitee.com/kouding2020/xxxx.git’
还是没能成功传到远程仓库

出现错误的主要原因是github中的README.md文件不在本地代码目录中
解决方案 百度教程

$ git pull --rebase origin master
$ git push -u origin master

即可解决问题,【注意传的时候文件夹不能全是空的,得写点东西】

老大上传完文件后创建development分支
git操作本地仓库和远程仓库
第一次的git push出现的提示 抄下来再提交一次即可

然后回到远程仓库中就会看到develop分支
git操作本地仓库和远程仓库