从上游拉出会创建重复提交

时间:2013-04-10 21:38:36

标签: git github

我有两个回购。 “upstream”是基本版本,“origin”是带有修改的fork。也就是说,对“上游”的更改应推送到“原点”,但不应将对“原点”的更改推送到“上游”。

现在的问题是,从“起源”来看,当我git pull upstream master时,我总是会发生合并冲突。这些冲突总是与我已经修复的“上游”过去的3次提交相同。如果我然后做git rebase,我必须再次解决这些合并冲突,所以我已经停止这样做了。如果我然后将这些更改推送到github,我会看到在每次推送时反复添加相同的3次提交,在提交历史记录中创建了大量重复项,使其非常难看。

我该如何解决这个问题?我接近这个问题了吗?有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

我不再贬低任何东西,我不再有任何问题。不管。