一 Github的开源项目
Github 是目前世界上最大的开源项目的托管交流平台。贡献开源项目的流程也是 Github 全力支持的,也一样是遵循 Github Flow,虽然跟前面团队合作流程会有一点差别。在团队内部,大家都是有写权限的。但是网上的开源项目参与者众多。如果你一上去就跟项目的拥有者说,Hey,你给我加个写权限吧,别逗了,人家也不认识你,怎么可能呢?

二 开源项目流程图
开源项目贡献

三 具体步骤
1、fork开源项目到自己名下
开源项目贡献
2、fork后的结果如下
开源项目贡献
开源项目贡献
3、将项目下载到本地
开源项目贡献
开源项目贡献
4、在本地优化了该项目,然后提交到github上去
开源项目贡献
5、github上同步了该优化
开源项目贡献
6、billie66查看一下自己项目的版本历史
开源项目贡献
开源项目贡献
这样billie66就知道cakin24曾做过修改。
7、cakin24去创建New pull request
开源项目贡献
8、cakin24Create pull request
开源项目贡献
开源项目贡献
9、pull request的结果
开源项目贡献
10、billie66登录后,就可以在自己消息中看到有人提了pull request,然后根据情况进行是否merge
11、cakin24删除此分支
开源项目贡献

四 快捷流程发pull request
在网页上直接修改
开源项目贡献
开源项目贡献
开源项目贡献
开源项目贡献

相关文章: