共计 518 个字符,预计需要花费 2 分钟才能阅读完成。
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 到当前分支]
正文完