在使用git协同开发的时候,经常要同步远程仓库内的代码到本地仓库。

同步的两种方式

方式一:

1
2
3
git fetch origin/master // 将远程仓库master分支的代码下载到本地origin/master下
git log -p master.. origin/master // 在合并远程分之前,可比较本地和远程分支代码的不同
git merge origin/master // 合并远程分支到本地的当前分支

方式二:

1
2
3
4
git fetch master:lsbranch // 将远程分支master的代码下载到本地并命名为一个lsbranch的中转分支
git diff lsbranch // 比较当前分支与远程分支的不同
git merge lsbranch // 合并远程分支到当前分支
git branch -d lsbranch // 合并完成后删除这个中转分支