GitHub中Pull Request的具体过程详解

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的仓库到你自己的账号中
在这里插入图片描述
(2)git clone这个仓库到你的机器
在这里插入图片描述
在这里插入图片描述
(3)根据原仓库pull request的具体要求进行文件修改

PR要求示例:

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

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

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

在这里插入图片描述
(4)把修改提交到你克隆下来的仓库中
在这里插入图片描述
在这里插入图片描述
(5)在你克隆下来的仓库中,点击New pull request
在这里插入图片描述
自动跳转到原仓库,进行Comparing changes
在这里插入图片描述
选择compare的分支
在这里插入图片描述
点击Create pull request
在这里插入图片描述
(6)最后等着原作者来merge你的pull request即可
在这里插入图片描述
在这里插入图片描述

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

发布了308 篇原创文章 · 获赞 149 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/qq_43827595/article/details/104832536