歪麦博客

github贡献代码步骤

Github 是一个家喻户晓的代码托管平台,对于大部分编程爱好者,下载项目源码和备份项目源码应该是最常用的功能。

今天我们来介绍另一个重要的使用场景:贡献代码

swoole 为例,步骤如下。

1 Fork 项目

2 获取最新代码

现在,fork 来的 master 主分支就作为跟踪 upstream 远程代码,用以同步 swoole 的最新代码。

3 创建分支

好了,现在可以开始贡献我们的代码了。按照国际惯例,一般不在 master 上提交新代码,而需要为新增的功能或者fixbug建立新分支,再合并到 master 上。

4 合并修改

此时,可能会遇到一个问题,即远程的 upstream (swoole/swoole-src) 有了新的更新,导致我们提交的 Pull Request 引起了冲突。因此,我们可以在提交前,先把远程其他开发者的commit和我们的commit合并。

5 Pull Request

 

参考资料:

  1. 如何优雅地在github上贡献代码
退出移动版