您的位置:首页 > 编程语言

向github的开源项目提交PR的步骤

2018-01-11 16:38 295 查看
开源项目,顾名思义就是每个人都被欢迎,可以向这个项目贡献代码。

本文以向 https://github.com/kubernetes/kubernetes 提交PR为例,记录下提交PR,进行代码贡献的基本步骤。

注册账号并登陆 https://github.com 打开 https://github.com/kubernetes/kubernetes,点击右上角的Fork按钮。 Fork完成后,会在自己的账号下产生一个新的repo, 比如 https://github.com/lichen2013/kubernetes 在 fork 的 repo 页面,点击绿色 clone or download 的绿色按钮,展开获得 clone with SSh 的 路径,比如 git@github.com:lichen2013/kubernetes.git。
在 server 上执行以下 命令。
git clone git@github.com:lichen2013/kubernetes.git
cd kubernetes
git remote add upstream https://github.com/kubernetes/kubernetes.git git remote set-url --push upstream no_push


然后就可以在本地建立自己的branch进行代码开发了。
git checkout -b my_branch


在完成代码开发后,向 github 提交代码:
git fetch upstream
git checkout master
git merge upstream/master
git checkout -b my_branch
git rebase master
git push origin my_branch:my_branch


打开 https://github.com/lichen2013/kubernetes/tree/my_branch,点击New pull request按钮创建新的PR。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: