git fetch

如果远程仓库更新了内容,有了新的提交,我们可以运行 git fetch <remote>命令,从远程仓库抓取本地仓库没有的数据并更新到本地的远程仓库副本

$ git fetch origin master

一图胜千言,通过下面的动画演示git fetch命令把远程提交更新到本地的过程

我们已经使用git fetch命令把远程master分支的变更拉取到了本地的远程仓库副本,但是本地的master分支还没有这些更新。

接下来我们执行git merge命令把本地的远程仓库副本合并到本地的master分支

$  git merge origin/master

合并之后分支图如下:

最后更新于

这有帮助吗?