没有共同祖先的分支

3

我似乎成功地创建了一个不起源于初始提交的分支。

这似乎是在从存储库中拉取更改时发生的。 我已经成功地使我的工作分支具有所有必要的提交,但我的分支历史记录令人困惑。

我能否纠正它?

enter image description here

1个回答

4
Git不需要一个单独的根提交。事实上,git.git 本身有几个根提交(它至少包含 gitgitkgitweb 的历史根提交)。
既然您已经成功合并了,就没有必要“修复”您的历史记录,Git会在未来的合并中自动处理正确的事情™。

但是提交记录并不是那样发生的!! - Mild Fuzz
它们一定是这样发生的,否则 Git 不会显示它们。你说,“在拉取时发生了” - 所以你可能已经拉取了一个不相关的存储库?“不相关”也可能发生,当一方重写完整的历史记录时(例如 git filter-branch)。 - knittl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接