1

贡献者向作者贡献代码

示例场景:账号为livvvvvv 的贡献者,要为账号buglas 的作者的interview 项目贡献代码

一,贡献者在浏览器里输入buglas 的interview 项目的地址:https://github.com/buglas/int...

二,Fork 此项目。原理是:将原作者的项目复制一份,放到贡献者的github 中,作为此项目的一个分支。

clipboard.png

三,Fork 之后,就会将此项目放到了贡献者的github 中

clipboard.png

四,修改项目文件,然后提交代码

clipboard.png

clipboard.png

五,在项目页面中,Pull request

clipboard.png

六,建立pull 请求

clipboard.png

七,贡献者说一下自己的想法

clipboard.png

八,贡献完成,等待作者笑纳。

clipboard.png

作者接受代码

一,作者打开github,若发现有Pull 请求,便是说明人贡献代码了。作者就会查看请求,并判断是否采纳。

clipboard.png

二,点击查看贡献者贡献的代码

clipboard.png

三,合并请求

clipboard.png

四,Confirm merge 确认合并后,就算是采纳了贡献者的请求了

clipboard.png

五,在此,作者在改一下项目文件,以便于演示贡献者同步作者的项目。

clipboard.png

clipboard.png

贡献者同步作者的项目

原则:贡献者每次修改项目时,都要与作者的项目同步一下。这是一个非常重要的原则,不然很容易给作者添乱。

一,与作者的项目进行对比

clipboard.png

二,对比项目中的文件内容(不是文件夹的内容)

clipboard.png

三,发现不同后,就建立pull 请求。这里的请求实际就是提交给自己的。请求建立后,自己就要处理自己的请求。

clipboard.png

四,填写pull 的文字说明

clipboard.png

五,合并代码

clipboard.png

六,确认合并

clipboard.png

七,合并完成

clipboard.png


已注销
148 声望9 粉丝