首页 > 编程笔记

git pull命令:获取最新的远程仓库分支

假设本地仓库中只创建了 feature-D 分支,并没有在 feature-D 分支中进行任何提交。然而远程仓库的 feature-D 分支中已经有了我们刚刚推送的提交。这时我们就可以使用 git pull 命令,将本地的 feature-D 分支更新到最新状态。
$ git pull origin feature-D
remote:Counting objects:5, done.
remote:Compressing objects:100% (1/1), done.
remote:Total 3 (delta 1), reused 3 (delta 1)
Unpacking objects:100% (3/3), done.
From github.com:github-book/git-tutorial
* branch      feature-D -> FETCH_HEAD
First, rewinding head to replay your work on top of it……
Fast-forwarded feature-D to ed9721e686f8c588e55ec6b8071b669f411486b8.
GitHub 端远程仓库中的 feature-D 分支是最新状态,所以本地仓库中的 feature-D 分支就得到了更新。

今后只需要像平常一样在本地进行提交再 push 给远程仓库,就可以与其他开发者同时在同一个分支中进行作业,不断给 feature-D 增加新功能。

如果两人同时修改了同一部分的源代码,push 时就很容易发生冲突。所以多名开发者在同一个分支中进行作业时,为减少冲突情况的发生,建议更频繁地进行 push 和 pull 操作。

推荐阅读