原因
git认为你试图merge两份数据的commit历史是完全不想关的,所以拒绝操作。
解法
明确告诉git,你所操作的数据是相关的。
git pull --allow-unrelated-histories
其它
后续如何避免这个错误?
避免对一个已经有自己commit历史的本地仓库执行git pull以拉取一个拥有不同commit历史的远程仓库。
git认为你试图merge两份数据的commit历史是完全不想关的,所以拒绝操作。
明确告诉git,你所操作的数据是相关的。
git pull --allow-unrelated-histories
避免对一个已经有自己commit历史的本地仓库执行git pull以拉取一个拥有不同commit历史的远程仓库。