git拉取远程分支基本过程

Step 1: 首先查看当前分支

git branch

Step 2: 拉取远程分支代码到本地的一个临时分支

git fetch origin main:tmp

注:

  • git中的 origin 只是远程仓库地址的别名,也可替换为其真正的地址。使用 git remote -v 查看。
  • 一般来说 对于不会用的命令,在其后面加上 –help 即可打开文档,翻到文档最下面一般有详细示例。
file

Step 3: 查看不同

git diff --stat tmp
# --stat 参数只显示不同文件名,否则会将修改的代码都显示出来

git diff 默认显示工作区和暂存区的不同

git diff --staged 显示暂存区和HEAD的不同

git diff commit1 commit2 显示commit2相对与commit1的变动,也能将commitID替换成branch

git diff commitID 显示当前工作区对比指定版本的变动,也能指定分支

Step 4: 合并代码

git merge tmp

此时如果有冲突会有提示,执行 git merge --abort 即可回退合并,该命令只有在合并完成之前有效,即如果没有冲突,则直接自动合并完成。

Step 5: 删除临时分支

git branch -d tmp
# -d参数即为删除

例:

file

Leave a Comment