Git-Fork后,发起PR请求,向原始仓库请求代码合并

在Git-Fork-请求PR

  1. 在github页面上, 点击fork按钮, 将B的项目拷贝一份到A自己的代码仓库中.

  2. 克隆A自己的代码仓库到本地.
    $ git clone https://github.com/A/A.git

  3. 将B的项目作为最新代码的参考标准(upstream 是上游仓库的别名,别名随意命名)
    $ git remote add upstream https://github.com/B/B.git

  4. 在本地更改代码(增删查等操作)

  5. 暂存已经编辑的目录和文件.
    $ git add .
    $ git stash

  6. 拉取B仓库的新代码
    $ git fetch upstream

  7. 将B新的部分合并到A的代码仓库中, 使A的代码仓库变成最新的代码.
    $ git rebase upstream/master origin/master

  8. 查看分支,确保在自己的本地分支上
    $ git branch

  9. 如果不在本地分支,则执行 git checkout master ,如果在则忽略此步骤

  10. 将刚刚暂存的代码合并到现在最新的代码中.
    $ git stash apply stash@{0}

  11. 本地提交代码.
    $ git add .
    $ git commit -m 提交代码的注释信息"

  12. 将代码推送到A的github仓库.
    $ git push -u origin/master

  13. 在A的github仓库页面上,点击pull request向B发起PR请求.

如上是第一次进行fork、克隆代码、创建关联、修改代码提交等操作
当再次本地修改代码提交时,执行步骤6-11即可

作者:五娃儿
链接:https://www.jianshu.com/p/d641df66fd28
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值