zoukankan      html  css  js  c++  java
  • 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 的直线 下次提交循环操作 重新建立分支

  • 相关阅读:
    洛咕 P4474 王者之剑
    CF708D Incorrect Flow
    CF802C Heidi and Library (hard)
    CF434D Nanami's Power Plant
    洛咕3312 [SDOI2014]数表
    洛咕 P3704 [SDOI2017]数字表格
    洛咕 P3706 [SDOI2017]硬币游戏
    洛咕 P4491 [HAOI2018]染色
    Luogu4240 毒瘤之神的考验 莫比乌斯反演、根号分治
    UOJ269 清华集训2016 如何优雅地求和 下降幂多项式、NTT
  • 原文地址:https://www.cnblogs.com/smallteeth/p/10566599.html
Copyright © 2011-2022 走看看