欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

GitHub中Pull Request的具体过程详解

程序员文章站 2022-04-17 22:36:42
...

Pull Request 简单明了的解释

“有一个仓库,叫Repo A。你如果要往里贡献代码,首先要Fork这个Repo,于是在你的Github账号下有了一个Repo A2,。然后你在这个A2下工作,Commit,push等。然后你希望原始仓库Repo A合并你的工作,你可以在Github上发起一个Pull Request,意思是请求Repo A的所有者从你的A2合并分支。如果被审核通过并正式合并,这样你就为项目A做贡献了”——摘自知乎某匿名用户 链接

Pull Request的具体过程详解

Pull Request的仓库地址
https://github.com/timqian/chinese-independent-blogs

(1)fork你需要pull request的仓库到你自己的账号中
GitHub中Pull Request的具体过程详解
(2)git clone这个仓库到你的机器
GitHub中Pull Request的具体过程详解
GitHub中Pull Request的具体过程详解
(3)根据原仓库pull request的具体要求进行文件修改

PR要求示例:

GitHub中Pull Request的具体过程详解

(有些仓库作者让你切换分支,有些不需要)

本文我所要pull request的要求如下:

如何提交
- 在 ./blogs-original.csv 中填入博客 URL, RSS 及简介
- 提交 PR
- PR 被 merge 之后 README 通过 ./script.js 生成

GitHub中Pull Request的具体过程详解
(4)把修改提交到你克隆下来的仓库中
GitHub中Pull Request的具体过程详解
GitHub中Pull Request的具体过程详解
(5)在你克隆下来的仓库中,点击New pull request
GitHub中Pull Request的具体过程详解
自动跳转到原仓库,进行Comparing changes
GitHub中Pull Request的具体过程详解
选择compare的分支
GitHub中Pull Request的具体过程详解
点击Create pull request
GitHub中Pull Request的具体过程详解
(6)最后等着原作者来merge你的pull request即可
GitHub中Pull Request的具体过程详解
GitHub中Pull Request的具体过程详解
GitHub中Pull Request的具体过程详解
GitHub中Pull Request的具体过程详解

参考文档:
GitHub 的 Pull Request 是指什么意思?

相关标签: Git