github的pull request操作

用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的 bug。老师把你的试卷拿过来,相当于先 fork。在你的卷子上做一些修改批注,相当于 git commit。最后把改好的试卷给你,相当于发 pull request,你拿到试卷重新改正错误,相当于 merge。

当你想更正别人仓库里的错误时,要走一个流程:先 fork 别人的仓库,相当于拷贝一份,相信我,不会有人直接让你改修原仓库的clone 到本地分支,做一些 bug fix发起 pull request 给原仓库,让他看到你修改的 bug原仓库 review 这个 bug,如果是正确的话,就会 merge 到他自己的项目中至此,整个 pull request 的过程就结束了。

1、先点击 fork 仓库,项目现在就在你的账号下了
这里写图片描述
这里写图片描述
2、在你自己的机器上 git clone 这个仓库,切换分支(也可以在 master 下),做一些修改。

 git clone https://github.com/beepony/bootstrap.git
 cd bootstrap
 git checkout -b test-pr
 git add . && git commit -m "test-pr"
 git push origin test-pr

3、 完成修改之后,回到 test-pr 分支,点击旁边绿色的 Compare & pull request 按钮
这里写图片描述
4、添加一些注释信息,确认提交
这里写图片描述
5、仓库作者看到,你提的确实是对的,就会 merge,合并到他的项目中

参考链接:https://www.zhihu.com/question/21682976/answer/79489643
https://blog.csdn.net/SailingLT/article/details/78550565
https://blog.csdn.net/qq_33429968/article/details/62219783

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值