Git日常使用积累

拉取代码

1.先将代码fork到自己的仓库

Git日常使用积累_第1张图片2.然后将自己仓库的代码clone下来

Git日常使用积累_第2张图片

3.添加远程仓库

4.查看是否添加成功

更新代码

1.查看项目 git remote -v 有没有添加upstream远程主库

2.如果没有添加,输入以下命令添加:

git remote add upstream [email protected]:bap/orchid-container.git

3.git pull upstream 更新代码,本地是origin+分支名,远程是upstream+分支名

Git日常使用积累_第3张图片

4.如果有冲突,可以用 git checkout 某个文件来还原

Git日常使用积累_第4张图片

5.看到如下则说明更新完毕

6.如果需要更新自己仓库的代码,直接git push就能将所在分支的代码传上去,以更新自己仓库的代码。

Git日常使用积累_第5张图片

代码提交

1.进入项目目录

2.git branch创建一个Bug分支,git checkout并切换到Bug分支

3.git status 查看差异git

Git日常使用积累_第6张图片

4.git diff 对比文件差异

Git日常使用积累_第7张图片

5.git add 添加文件

6.git commit 添加批注

Git日常使用积累_第8张图片

7.git push提交代码到仓库

Git日常使用积累_第9张图片

8.create merge request 创建合并到主库请求

Git日常使用积累_第10张图片

9.填写内容,提交

Git日常使用积累_第11张图片

从pre分支合并到master分支

在Git的Web端当代码合并到pre分支时,同时还会出现是否要合并到master的提示。类似于代码提交第八步,然后就按照代码提交第九步执行即可(提交时注意查看到底提交多少代码)。

git将其他分支合并到本地分支

1.首先将本地分支的修改进行提交(git add+git commit,不要请求merge)

Git日常使用积累_第12张图片

2.再将本地分支不需要提交的还原(保持分支的干净)

3.使用git rebase命令将其他分支合并到本地分支

Git日常使用积累_第13张图片

GIT回退版本

1.如果我们进行了一个错误的commit,但是没有push上去。我们可以使用git reset回退提交

2.如果我们想回退版本,可以git reset --hard

其他命令:

1.git checkout -- .

2.git reset

3.git checkout 文件名     从git上重新下载文件、

你可能感兴趣的:(git)