起因 git认为你视图 merge 的两份数据的 commit 历史是齐全不想关的,所以回绝操作。 解法 明确通知git,你所操作的数据是相干的。 git pull --allow-unrelated-histories 其它 后续如何防止这个谬误? 防止对一个曾经有本人 commit 历史的本地仓库,试图执行 git pull 拉取一个领有不同 commit 历史的近程仓库。