原因

git认为你试图merge两份数据的commit历史是完全不想关的,所以拒绝操作。

解法

明确告诉git,你所操作的数据是相关的。

git pull --allow-unrelated-histories

其它

后续如何避免这个错误?

避免对一个已经有自己commit历史的本地仓库执行git pull以拉取一个拥有不同commit历史的远程仓库。


热饭班长
3.7k 声望434 粉丝

先去做,做出一坨狗屎,再改进。