Git使用——在github上给开源项目贡献代码
在使用github的过程中,git clone了一个开源项目以后,当我们想给这个开源的工程如何贡献
代码呢?
现拿WebDriverAgent项目贡献代码举例,小白教程开始。。。。。。
Fork该项目
由于最初只是git clone
了该项目,如果需要贡献代码,则先需要rm -rf
干掉本地的项目,这个时候来到该开源项目下,点击fork
.
这个时候再git clone
该项目,https://github.com/diaojunxian/facebook-wda.git
,可以发现地址已经变了,而不再是最初的https://github.com/openatx/facebook-wda.git
修改
在本地完成修改以后,然后就可以走熟悉的提交流程:123git add .git commit -m '修改'git push origin master
提交以后,不会提示permission denied
的报错。
Pull Requests
回到最初clone
项目的github
地址,可以看到页面多了一条记录,点击New Pull Requests
,
然后确认一下提交,好了,你的任务就完成了,等到开源项目的管理人员审核,通过了,他就把你的改动合并到相应的开发分支上。