郑重提示
向社区反馈代码提升自己的能力是好事;但是往github提交代码一定要谨慎;各个公司的安全部门为了公司的财产安全会做抓取对比;所以一定不要提交公司信息的代码!!!切记!!!切记!!!
一、背景
想要成为开源社区做贡献;不可避免的是需要提交代码到社区之中&得到社区的认可合并代码到发布版本之中;所以该如何提交代码?这就是fork的作用
二、操作过程
1、选取我们要跟进的代码;比如 https://github.com/Kyligence/kylin-tpch.git 此项目是kylin的性能测试
2、点击fork;稍作等待github复制信息到我们自己的仓库
![](https://img.haomeiwen.com/i4653484/8e76d02ca1588e56.png)
3、在自己的仓库找到fork过来的项目
![](https://img.haomeiwen.com/i4653484/3e6e12bf6c5a57b0.png)
4、将我们自己仓库的代码clone到自己的本地
![](https://img.haomeiwen.com/i4653484/d7c1a76e4d85ba04.png)
5、增加源码的地址到自己的仓库中
![](https://img.haomeiwen.com/i4653484/b91ee86602876adc.png)
6、修改前拉取社区的代码到本地
![](https://img.haomeiwen.com/i4653484/13d214aa4bcbf771.png)
7、修改代码
![](https://img.haomeiwen.com/i4653484/e8bc84d4687eb8e6.png)
8、push代码到我们自己的仓库中
![](https://img.haomeiwen.com/i4653484/445fc7e4ebaae3fd.png)
9、提交pull request给作者等待代码合并
![](https://img.haomeiwen.com/i4653484/1225fe7c0c5a49bb.png)
![](https://img.haomeiwen.com/i4653484/a4c5c6027f865308.png)
网友评论