将主仓库与较旧的已修改分叉副本合并

时间:2015-04-17 16:14:43

标签: git github

我在这里陷入困境。我试图将来自其他人修改过的主仓库的更改带到一个稍微落后的分叉副本,但这个分叉副本在主仓库中找不到提交。

所以基本上:大师(未来) - >叉(较旧的,修改过的)

每当我按照git merge web UI中提供的github说明操作时,提交历史记录都会丢失。它使得我似乎将所有提交都分配到了分叉副本中。我们可以保留原作者,还是git的工作原理?

1 个答案:

答案 0 :(得分:1)

要从原始存储库获取所有上游更改,您必须确保上游已正确设置到原始存储库以使用

获取更改
git remote add original https://github.com/{author}/{repo}.git

您可以使用git fetch original加载所有原始更改 git rebase original/master将所有这些更改都放入您的分叉存储库中。