GitHub上的fork和pullRequest功能能够很好的帮助一些想参与到别人的开源项目中的开发者。
git clone
将B拷贝到本地。git commit
,git push
等操作将本地添加的功能代码同步到B中。A项目所有者收到请求通知之后,决定是否合并。同意合并,就相当于参与了该项目的开发。
以上是参与开源项目最基本的步骤。详细的git操作细节请读者自己去学习实践。
在参与到一定阶段的时候,A项目中有其他人添加的新的功能了,那么我怎么保持与A项目同步呢?
可以用git fetch
命令去拉去A项目到本地,然后用git merge
将其与自己的项目某一branch合并(当然也可以直接用pull,相当于fetch+merge),从而达到本地项目与A项目同步的目的。
要注意的是这里的fetch和merge是A项目,而不是自己的B项目
以上是自己的实践的简要总结,记录以方便自己查看和他人参考。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/jccbz_sss/article/details/47000083