我在这里陷入困境。我试图将来自其他人修改过的主仓库的更改带到一个稍微落后的分叉副本,但这个分叉副本在主仓库中找不到提交。
所以基本上:大师(未来) - >叉(较旧的,修改过的)
每当我按照git merge web UI中提供的github说明操作时,提交历史记录都会丢失。它使得我似乎将所有提交都分配到了分叉副本中。我们可以保留原作者,还是git的工作原理?
答案 0 :(得分:1)
要从原始存储库获取所有上游更改,您必须确保上游已正确设置到原始存储库以使用
获取更改git remote add original https://github.com/{author}/{repo}.git
您可以使用git fetch original
加载所有原始更改
git rebase original/master
将所有这些更改都放入您的分叉存储库中。