[Git] 处理Git在merge时 fatal: refusing to merge unrelated histories

842 阅读1分钟

因为两个仓库没有历史联系,git默认拒绝合并无关历史,所以出现这问题

fatal: refusing to merge unrelated histories

解决方案

在操作命令后面添加--allow-unrelated-histories

例如git merge main --allow-unrelated-histories

$ git merge main --allow-unrelated-histories
Merge made by the 'recursive' strategy.
 Poverty-api-server/test.js | 1 +
 1 file changed, 1 insertion(+)
 create mode 100644 Poverty-api-server/test.js

成功!

这样可以解决两个仓库无历史联系的问题。