zoukankan      html  css  js  c++  java
  • github的pull request是指什么意思?有什么用处

    github的pull request是指什么意思?

    来看看某乎某位阿牛的理解,多么的简单粗暴!

    我尝试用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的 bug。老师把你的试卷拿过来,相当于先 fork。在你的卷子上做一些修改批注,相当于 git commit。最后把改好的试卷给你,相当于发 pull request,你拿到试卷重新改正错误,相当于 merge。
     
    当你想更正别人仓库里的错误时,要走一个流程:
    1. 先 fork 别人的仓库,相当于拷贝一份,相信我,不会有人直接让你改修原仓库的
    2. clone 到本地分支,做一些 bug fix
    3. 发起 pull request 给原仓库,让他看到你修改的 bug
    4. 原仓库 review 这个 bug,如果是正确的话,就会 merge 到他自己的项目中
    至此,整个 pull request 的过程就结束了。

    理解了 pull request 的含义和流程,具体操作也就简单了。
     
    有什么用处?
    这样你就可以很愉快的团队协作了~
  • 相关阅读:
    HNOI2018退役记
    codeforces 960G Bandit Blues
    codeforces 933D A Creative Cutout
    tyvj1953 Normal
    loj6119 「2017 山东二轮集训 Day7」国王
    codeforces 293E Close Vertices
    bzoj1808 [Ioi2007]training 训练路径
    bzoj2219 数论之神
    bzoj4361 isn
    loj2064[HAOI2016]找相同字符
  • 原文地址:https://www.cnblogs.com/-walker/p/6093277.html
Copyright © 2011-2022 走看看