如果想参与一个开源项目,首先是需要 Fork 这个项目。然后在自己的主页查看这个项目,把这个项目clone到本地自己的机器上,然后修改代码。
然后提交代码,然后push代码到自己的github下的仓库里面去。
需求:
如何把代码push到原作者的github仓库去呢?
方案有两个:
方案一、命令行操作。
git remote add yzz url // yzz仅仅是自己自定义的一个远程仓库代号,自己喜欢叫什么都可以, url是原作者的github的仓库地址。
添加了新的远程仓库地址之后,直接往这个远程地址push代码即可。
git push yzz master // 这行命令表示往原作者仓库的master分支合并代码。 (当然,前提是人家给了你权限才行,要不然执行后就是403来跟你打招呼了)
方案二、github.com 网页界面操作。
一句话就是创建一个pull request请求,让原作者去审核。
如果对git本地仓库添加多个远程仓库有不理解的,可同时阅读我的另外一个博文:
http://xigua366.iteye.com/admin/blogs/2400153