git pull命令:获取最新的远程仓库分支
假设本地仓库中只创建了 feature-D 分支,并没有在 feature-D 分支中进行任何提交。然而远程仓库的 feature-D 分支中已经有了我们刚刚推送的提交。这时我们就可以使用 git pull 命令,将本地的 feature-D 分支更新到最新状态。
今后只需要像平常一样在本地进行提交再 push 给远程仓库,就可以与其他开发者同时在同一个分支中进行作业,不断给 feature-D 增加新功能。
如果两人同时修改了同一部分的源代码,push 时就很容易发生冲突。所以多名开发者在同一个分支中进行作业时,为减少冲突情况的发生,建议更频繁地进行 push 和 pull 操作。
$ 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 操作。