开发者发布自己的功能

一旦开发者准备好了分享新功能,需要做二件事。 首先,通过push他的贡献代码到自己的公开仓库中,让其它的开发者都可以访问到。 他的origin远程别名应该已经有了,所以要做的就是:
git push origin feature-branch
这里和之前的工作流的差异是,origin远程别名指向开发者自己的服务端仓库,而不是正式仓库。
第二件事,开发者要通知项目维护者,想要合并他的新功能到正式库中。Bitbucket和Stash提供了Pull Request按钮,弹出表单让你指定哪个分支要合并到正式仓库。 一般你会想集成你的功能分支到上游远程仓库的master分支中。