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 是指什么意思?


Author: SHWEI
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source SHWEI !
评论
 Previous
C++取模易错点:由于答案可能会很大,请你将结果对1e9+7取模后再返回 C++取模易错点:由于答案可能会很大,请你将结果对1e9+7取模后再返回
在做算法题时我们经常会遇到这样一句话:由于答案可能会很大,请你将结果对10^9 + 7取模后再返回 附:为什么很多程序竞赛题目都要求答案对 1e9+7 取模? 1000000007是一个质数 int32位的最大值为2147483647
2020-08-19
Next 
【Master Theorem主定理】递归时间复杂度分析 【Master Theorem主定理】递归时间复杂度分析
主定理的内容《算法导论》中提到了主定理,用来分析分治方法带来的主定理是解决递归时间复杂度的一种直接方法,适合于以下类型的递推公式$$T(n) = aT(n/b) + O(n^d) (a >= 1 且 b > 1)$$ 其中$n
2020-06-09 SHWEI
  TOC