xiaoping378 / xiaoping378.github.io

个人技术文章集
Apache License 2.0
137 stars 57 forks source link

github开源项目的正确贡献姿势 #3

Open xiaoping378 opened 8 years ago

xiaoping378 commented 8 years ago

github开源项目的正确贡献姿势

原文地址 常见的开源项目贡献指导里都是差不多的样子: * 要先fork * 然后change something * 再然后fetch,rebase * push origin, 最后发起pull request 具体到不同的项目,可能会要求更多的细节步骤,但大体如上。

这些都没错,但实际操作起来,和习惯不符。因为我一般是先clone一个项目,然后使用中发现有问题,会尝试去修改,fix OK的话,才会想着去贡献代码 可事情到了这一步,再按照一开始的方式操作,会平白无辜耗费很多时间,还涉及到已经修改完代码如何同步过去的问题。 以下是我个人总结的一套方法,屡试不爽乎。

这里我以k8s项目的贡献经历来举例,以备不时之需。git这个东西,不常用,会忘记的,即使你已经理解原理了。。。