Git权限冲突问题解决

310次阅读
没有评论

平时需要拉取最新代码,直接 git pull 就可以完成,但是有时候,突然就提示冲突:

error: Your local changes to the following files would be overwritten by merge:

仔细琢磨了一下,本地修改之后,推送到远程,服务器是不会做任何改动的,所以不可能存在本地和服务器同时修改的情况。

其实还有一种情况,就是两个环境的文件权限不一样,导致 git 默认将其认为是两个不同的文件,此时的解决办法也很简单,直接忽略掉 git 的权限修改功能,命令如下:

git config core.filemode false

以上是针对当前项目修改,假如想要全局修改,使用下面的命令:

git config –global core.fileMode false

然后再去远程服务器 pull 一下,就看到了丝滑的进度条完成操作。

加入官方交流QQ群:778957856
post-qrcode
clark
版权声明:本站原创文章,由 clark 2022-04-22发表,共计360字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码