开发者和正式仓库做同步
由于正式代码库往前走了,其它的开发需要和正式仓库做同步:
git pull upstream master
如果你之前是使用SVN
,Forking
工作流可能看起来像是一个激进的范式切换(paradigm shift)。 但不要害怕,这个工作流实际上就是在功能分支工作流之上引入另一个抽象层。 不是直接通过单个中央仓库来分享分支,而是把贡献代码发布到开发者自己的服务端仓库中。
示例中解释了,一个贡献如何从一个开发者流到正式的master
分支中,但同样的方法可以把贡献集成到任一个仓库中。 比如,如果团队的几个人协作实现一个功能,可以在开发之间用相同的方法分享变更,完全不涉及正式仓库。
这使得Forking
工作流对于松散组织的团队来说是个非常强大的工具。任一开发者可以方便地和另一开发者分享变更,任何分支都能有效地合并到正式代码库中。