git pull request

最傻最单纯的 pull request 详解

单位维护的开源项目 git 提交必须谨慎 必须要提交pull request

    1. fork 别人的项目到自己的git hub  是fork哦 

    2. 本地git clone 自己的项目地址

    3. 关联远程别人的git hub地址 git remote add "自己取名字" 地址 我们就叫upstream吧

    4. 查看自己的 分支情况 git branch

    5. 正常情况要新建一个分支  git checkout -b "自己取名字" 我们就叫 01 分支吧

    6. 这个 01 分支要保证的就是与别人的远程upstream 你要修改的分支保持一致 

    7. 切换到 checkout 01 分支上 git pull upstream 分支名称

    8. 现在在 01 分支上 之后再新建一个分支  02  git checkout -b 02 

    9. 这个分支是你需要开发的分支  开发完毕以后 add commit 然后push 到你自己 origin的远程分支

    10. 到github的 ui页面上就可以看到你要提交的 pull request

    11. 但是当你要提交的远程分支 更新了之后是冲突的不能提交pull request 这时候就需要处理冲突了

    12. 到你本地的02 分支 执行 git pull -r upstream 对应要提交的分支  处理冲突 这时git 会临时建立一个分支

    13. 处理完冲突以后执行git rebase --continue 如果不想合并 就(git rebase --abort)

    14. 再次pull到远程分支  提交pull request 结束一次提交

    15. 为了保证git 的直线 下次提交循环操作 重新建立分支

原文地址:https://www.cnblogs.com/smallteeth/p/10566599.html