Git 拒绝合并无关历史
问题描述
可能是因为经常在两台电脑上开发的缘故吧,之间来回倒腾。在windows上开发了一些东西,又回到Ubuntu后,就应该是先进行git pull。没错,就应该是这样,然而在我进行git pull时,所有的进度都进行完成之后,出现了以下的报错。
1 | 提示:您有偏离的分支,需要指定如何调和它们。您可以在执行下一次 |
说实话我没怎么看懂这个报错,不过给了提示,我就跟着这个提示进行操作。结果:
1 | knight@knight:~/blog/lxp731.github.io$ git config pull.rebase false |
然后没办法上网查找看到这样的解决办法:
PS:记得把“main”修改为自己想pull下来的分支
解决办法
1 | git pull origin main --allow-unrelated-histories |
PS:记得把“main”修改为自己想pull下来的分支
由此问题解决!!!