问题场景
Gitlab
在合并分支时提示某个文件已经存在,提示需要提交.
但是真正操作提交时却又无法提交,file already exist,一直报异常.
Git
终端提示的如E:/github/code-snippet/src/views/Time/index.vue
但是本地的代码为E:/github/code-snippet/src/views/time/index.vue
(注意time
大小写)
这是由于不同的两个分支请求合并到dev
分支时,有的重命名了文件名造成的(规范和协作问题)
查看大小写
查看git是否对文件名的大小写敏感
git config core.ignorecase
true
为敏感,false
为忽略大小写
修改大小写
git config core.ignorecase true
在末尾加上要设置的状态即可
推荐方法
使用git
切换到相应的文件目录修改文件名:
git mv oldfile(旧文件名) newfile(新文件名)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。