在git pull时遇见报错:error: Your local changes to the following files would be overwritten by merge。在这句后面有详细发生冲突的地方。
其实就是本地修改的敌方与远程代码发生更改的地方是相同的,需要处理冲突。
如果是直接忽略本地修改,让远程覆盖,可以用以下命令:
首先,git reset --HEAD:回退到上个版本
然后,再使用 git pull即可
或者,先撤销对本地文件的修改:
git checkout --发生冲突的文件(必须以路径的形式写明文件)
然后,再 git pull
如果想保留本地修改,可以使用git stash命令,参考链接: https://blog.csdn.net/nakiri_arisu/article/details/80259531
网友评论