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 的含义和流程,具体操作也就简单了。
     
    有什么用处?
    这样你就可以很愉快的团队协作了~
  • 相关阅读:
    加入创业公司有什么利弊
    Find Minimum in Rotated Sorted Array II
    Search in Rotated Sorted Array II
    Search in Rotated Sorted Array
    Find Minimum in Rotated Sorted Array
    Remove Duplicates from Sorted Array
    Spiral Matrix
    Spiral Matrix II
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/-walker/p/6093277.html
Copyright © 2011-2022 走看看