Git 忽略文件名大小写

问题场景

Gitlab在合并分支时提示某个文件已经存在,提示须要提交.vue

可是真正操做提交时却又没法提交,file already exist,一直报异常.git

Git终端提示的如E:/github/code-snippet/src/views/Time/index.vuegithub

可是本地的代码为E:/github/code-snippet/src/views/time/index.vue (注意time大小写)bash

这是因为不一样的两个分支请求合并到dev分支时,有的重命名了文件名形成的(规范和协做问题)spa

查看大小写

img

查看git是否对文件名的大小写敏感3d

git config core.ignorecase
复制代码

true为敏感,false为忽略大小写code

修改大小写

img

git config core.ignorecase true
复制代码

在末尾加上要设置的状态便可cdn

推荐方法

使用git切换到相应的文件目录修改文件名:blog

git mv oldfile(旧文件名) newfile(新文件名)
复制代码
相关文章
相关标签/搜索