在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,方便下次随时查阅。
今天在本地目录中创建了一个本地仓库(有README,经过git init 后),然后把本地仓库与gitee 关联之后,执行git pull origin 某个分支 ,提醒: fatal: refusing to merge unrelated histories
通过网上查阅资料发现,
出现错误的主要原因是:gitee中的README.md文件不在本地工作目录中;还有一种情况是两个分支是两个不同的版本,具有不同的提交历史
解决办法:
git pull origin test --allow-unrelated-histories
加上--allow-unrelated-histories 可以允许不相关的历史进行强制拉取合并