git merge 一个文件名大小写更改后的分支 失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git merge 一个文件名大小写更改后的分支 失败相关的知识,希望对你有一定的参考价值。
参考技术A 因为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 一个文件名大小写更改后的分支 失败的主要内容,如果未能解决你的问题,请参考以下文章
git merge master branch来发布分支问题