2

我fork了一个GitHub项目,修改了一些代码,并使用了

$ git push origin master

将修改推送到我的分叉项目。之后,在启动拉取请求时,GitHub 说:

没有什么可以比较的。nferraz:master是最新的,所有来自VicoWu:master. 尝试切换基础进行比较。

维科是我的名字。看来我的推送没有效果。为什么会这样?

4

1 回答 1

2

首先,永远不要从master.

它也是原始 repo 中使用的一个分支,它应该与 保持同步upstream/masterupstream 是对所述原始 repo 的引用

您应该为要作为拉取请求推广的进化创建一个专用分支,并将该分支推送到源(您的分叉)。

在 GitHub 中分叉

通过这个“ Pull Requests 的几个技巧”查看更多信息。


如果 GitHub 没有发现任何差异,可能是因为您在提交时位于不同的分支,甚至是在DETACHED HEAD中。

于 2013-09-17T05:27:29.697 回答