因为两个仓库没有历史联系,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
成功!
这样可以解决两个仓库无历史联系的问题。