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

开源项目,顾名思义就是每个人都被欢迎,可以向这个项目贡献代码。

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

  1. 注册账号并登陆 https://github.com
  2. 打开 https://github.com/kubernetes/kubernetes,点击右上角的Fork按钮。
  3. Fork完成后,会在自己的账号下产生一个新的repo, 比如 https://github.com/lichen2013/kubernetes
  4. 在 fork 的 repo 页面,点击绿色 clone or download 的绿色按钮,展开获得 clone with SSh 的 路径,比如 git@github.com:lichen2013/kubernetes.git。
  5. 在 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
  6. 然后就可以在本地建立自己的branch进行代码开发了。
    git checkout -b my_branch
  7. 在完成代码开发后,向 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
  8. 打开 https://github.com/lichen2013/kubernetes/tree/my_branch,点击New pull request按钮创建新的PR。

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值