fatal: refusing to merge unrelated histories報錯咋辦

2023-11-28 11:24:50 浏览数 (2)

在 Git 中,如果要合并两个分支,而这两个分支的历史记录不相交,就会出现错误:fatal: refusing to merge unrelated histories。

要解决这个问题,有以下几种方法:

首先,检查一下你正在合并的两个分支是否确实有不相交的历史记录。如果是,那就解决不相交的历史记录。

如果你确实需要合并两个分支,但它们的历史记录确实不相交,那你可以先把你想要合并到当前分支的那个分支“rebase”到当前分支,然后再合并。

你也可以把你想要合并到当前分支的那个分支“cherry-pick”到当前分支,然后再合并。

最后,你也可以把你想要合并到当前分支的那个分支合并到一个新的分支,然后再把这个新分支合并到当前分支。

0 人点赞