Github上如何在Fork到的开源项目中提交Pull requests?

如何在 Fork 到的开源项目中提交 Pull requests ?
  我们将 Fork 到的开源项目克隆到我们本地计算机中进行修改,把更改通过 Pull requests 到原始的项目中。

之后我们进入该项目目录,cd DemoUseGithub

我们对项目做些修改前,必须先创建一个 分支(branch),因为通过创建 分支(branch),我们才能轻松的创建 Pull requests 

 输入 git checkout -b fix-bug  切换到创建的分支fix-bug上

再回到github网站上。

注意:此时的Pull requests 针对的是原始的项目了。这就意味着我们这次的修改会直接作用于原始的项目上。

这就是大部分开源项目用来获取贡献者提交更改的一个途径。

即:贡献者首先通过 Fork 项目,之后修改项目后,提交更改前 创建 分支(branch),接着会在 Fork的主分支 和 分支 之间打开一个 Pull requests。

此时该开源项目的维护者就会看到这个Pull requests 了,如果维护者觉得不错,就会 合并拉取的请求(Merge pull request)

但是并不是所有的 Pull requests 都会被合并,这并不意味着你的修改是有问题的,有时候项目的维护者他就是不鸟你!你也没办法!如下图所示:

原文地址:https://www.cnblogs.com/chenmingjun/p/8557905.html