通俗的说,就是自己修改了代码,希望合并到别人的Repository(仓库)中。
  如果尝试用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的 bug。老师把你的试卷拿过去,相当于先 fork。在你的卷子上做一些修改批注,相当于 git commit。最后把改好的试卷给你,相当于发 pull request,你拿到试卷重新改正错误,相当于 merge。
当你想更正别人仓库里的错误时,要走一个流程:

  1. 先 fork 别人的仓库,相当于拷贝一份,生成一个自己的Repository,相信我,不会有人直接让你改修原仓库的。
  2. clone 到本地分支,通过修改、commit、push等操作后,将修改的内容,提交到自己仓库,相当于做一些 bug fix。
  3. 发起 pull request 给原仓库,让他看到你修改的 bug。
  4. 原仓库 review 这个 bug,如果是正确的话,就会 merge 到他自己的项目中。

至此,整个 pull request 的过程就结束了。

原文链接

GitHub 的 Pull Request 是指什么意思相关推荐

  1. github的pull request是指什么意思?有什么用处

    github的pull request是指什么意思? 来看看某乎某位阿牛的理解,多么的简单粗暴! 我尝试用类比的方法来解释一下 pull reqeust.想想我们中学考试,老师改卷的场景吧.你做的试卷 ...

  2. Github 的 Pull Request 教程

    Github 的 Pull Request 教程 什么是Pull Request 在知乎有一个高赞回答用一个类比的方式解释了什么是PR,这里我就先引述一下,不再重新解释了. 想想我们中学考试,老师改卷 ...

  3. 【GitHub】GitHub 的 Pull Request 和 GitLab 的 Merge Request 有区别吗?

    GitHub 的 Pull Request 和 GitLab 的 Merge Request 有区别吗? 在 GitHub 上混久了,对 Pull Request 就-- 在 GitLab 上混久了, ...

  4. github标准pull request提交流程

    普通的git提交命令用的很熟练了,但是相对参与的github开源项目不多,偶尔参与一个提交pull request,还真的应付不过来. 总结一下,方便以后使用. 1.fork开源项目的分支. 2.这时 ...

  5. github 接受pull request

    在github上的项目,别人提交pull request之后 如何合并进来呢? 1 建立新分支 git checkout -b mchenyuxiang-master master //建立并跳转到新 ...

  6. 如何使用github中的pull request功能?

    * pull request是社会化编程的象征,通过这个功能,你可以参与到别人开发的项目中,并做出自己的贡献.pull request是自己修改源代码后,请求对方仓库采纳的一种行为*–<gith ...

  7. Pull Request的正确打开方式(如何在GitHub上贡献开源项目)

    GitHub的官方帮助如下: Fork A Repo: https://help.github.com/articles/fork-a-repo Using Pull Requests: https: ...

  8. 吵疯了,Pull Request到底是个啥?

    在团队中我承担了Committer 的责任,也就是帮同事们检视代码(Code Review)和合入代码,经常听到有同事在群里喊:"大佬,帮我合个 PR","大佬,我刚提交 ...

  9. github中fork,clone,push,pull request的简单理解

    如何理解github中的各个操作意思,表面上看如下: repository:仓库,可以理解为你的某个项目: Fork:叉子,像叉子一样,就是分支,这里是指一个分支: Clone:克隆,复制一个一模一样 ...

  10. GitHub 中 Merge pull request 的 3 中选项说明

    Merge pull request 提供了 3 种 merge 方法: Create a merge commit:GitHub 的底层操作是 git merge --no-ff.feature 分 ...

最新文章

  1. 人工智能是否能开启人类世界新纪元?
  2. 骆利群院士最新Science综述:神经环路架构,激发新的AI
  3. ccform 表单的单据打印
  4. 文件映射操作类的实现
  5. 【Linux】4_基本权限ACL的命令(setacl和getacl)
  6. 四十二、深入Java中的文件读取操作
  7. 深度学习(十三)——花式池化, Batch Normalization
  8. SEO【总结】by 2019年5月
  9. 前端学习(1859)vue之电商管理系统电商系统之梳理项目结构
  10. 前端学习(1284):node开发概述
  11. IntelliJ IDEA中的神仙插件
  12. 使用openswan构建lan-to-lan ×××(KLIPS)
  13. Asp.Net超时问题汇总
  14. java assert可以检查exception吗_PETCT检查可以排查大肠癌吗?
  15. 硬盘安装fedora14
  16. LINUX MPEG4 DVR源代码,还包括一个可以跨平台运行的MPEG4 播放器(需要XVID与SDL开发库包)
  17. autocad.net-图片打印合成
  18. 【python】自动登录51cto家园
  19. 深度学习+符号表征=强大的多任务通用表征,DeepMind新论文可能开启AI新时代
  20. EDG的夺冠之路充满荆棘,电子竞技又何尝不是?

热门文章

  1. 高清车牌识别系统无法连接服务器,智能停车场高清车牌识别系统,常见的故障及解决方法!...
  2. html网页设计优秀作品和代码,从优秀的网页设计作品中学排版和配色
  3. 统计推断-经典统计推断
  4. 11.3 leetcode打卡
  5. 关于GX WORKS2中M8002、M8012、M8013无法使用的问题
  6. python分隔符的使用_使用python处理分隔符
  7. spring-boot2 + vue2+ element-ui2 + avue 通用架构 xijia-plus (兮家 plus)
  8. RN 入门(二)—基础知识
  9. 成都有哪些牛批的互联网公司?
  10. 烤仔建工 | 元宇宙开门红就是中国红!