一、开源项目贡献代码
1.fork项目代码
例如,我们想向tornado框架贡献代码,首先搜索tornado。
然后,将tornado的代码fork到我们的仓库中。
2.clone到本地进行开发
克隆自己仓库里的tornado到本地:
git clone https://github.com/leokale/tornado.git
修改找到的bug:
git checkout master touch bug.py git add . git commit -m "修复了一个致命的bug"
3.推送修改好的代码到自己的仓库
执行命令:
git push origin master
4.向tornado作者申请pull request
申请pull request是和[工具] Git版本管理(三)(工作流)中一样:
申请提交后,原作者会收到该申请,并进行Code review,如果通过review。则会被合并到源代码中。