美文网首页
git merge 一个文件名大小写更改后的分支 失败

git merge 一个文件名大小写更改后的分支 失败

作者: 王善良_ | 来源:发表于2021-07-27 16:59 被阅读0次

因为git默认对文件名大小写不敏感,所以你更改大小写后,没有被捕获到diff,
所以有些人会配置命令
git config core.ignorecase false
或者git config --global core.ignorecase false
这种的,想把忽略大小写的功能关掉

为了保持规范,然后在另一个分支上重新更改大量的文件名(仅仅更改文件名大小写),然后merge到自己的开发分支,发现merge一直失败

一直报错
error: 工作区中下列未跟踪的文件将会因为合并操作而被覆盖:

试过多种合并策略,一直没什么用,

解决:
先把他改回true
git config core.ignorecase true
然后再合并,就没问题了,后续根据自己需要再改回false

相关文章

网友评论

      本文标题:git merge 一个文件名大小写更改后的分支 失败

      本文链接:https://www.haomeiwen.com/subject/xewzmltx.html