这时候我们提交代码前,应该首先获取远程最新版本,与本地版本合并。回到代码中解决冲突,再做提交。
1
2
3
4
5
6
7
8
9
10
11
|
//查询当前远程的版本
$ git remote -v
//获取最新代码到本地(本地当前分支为[master],获取的远端的分支为[origin/master])
$ git fetch origin master [示例1:获取远端的origin/master分支]
$ git fetch origin pin[示例2:获取远端的origin/pin分支]
//查看版本差异
$ git log -p master..origin/master [示例1:查看本地master与远端origin/master的版本差异]
$ git log -p dev..origin/pin[示例2:查看本地dev与远端origin/dev的版本差异]
//合并最新代码到本地分支
$ git merge origin/master [示例1:合并远端分支origin/master到当前分支]
$ git merge origin/pin[示例2:合并远端分支origin/dev到当前分支]
|