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