git fetch + merge: 獲取最新代碼到本地,然後手動合併分支
//查看所有版本
$ git branch -a
//獲取最新代碼到本地(本地當前分支爲[branch],獲取的遠端的分支爲[origin/branch])
$ git fetch origin master [示例1:獲取遠端的origin/master分支]
$ git fetch origin dev [示例2:獲取遠端的origin/dev分支]
//查看版本差異
$ git log -p master..origin/master [示例1:查看本地master與遠端origin/master的版本差異]
$ git log -p dev..origin/dev [示例2:查看本地dev與遠端origin/dev的版本差異]
//合併最新代碼到本地分支
$ git merge master [示例1:合併本地master到當前分支]
$ git merge dev [示例2:合併本地dev到當前分支]
//或者合併遠程最新代碼到本地分支
$ git merge origin/master [示例1:合併遠端分支origin/master到當前分支]
$ git merge origin/dev [示例2:合併遠端分支origin/dev到當前分支]