• home > tools > versionControl > git >

    windows上git不区分文件大小写——mac/liunx打包报错

    Author:zhoulujun Date:

    Windows 系统和 Mac 系统是不区分大小写的;Linux 系统是区分大小写的;Git 默认是不区分大小写的,也可以通过改配置项,改为区分大小写。

    之前写过,windows与linux的换行问题,LF/CRLF  ,具体参考《git文件无修改diff无变更居然有许多文件需要提交—被修改》,

    今天又遇到windows不区分文件大小写,把文件名改了,提交了。但是看github上面,文件名并没有改。非常艹蛋!

    针对文件/文件夹:Windows 系统和 Mac 系统是不区分大小写的;Linux 系统是区分大小写的;Git 默认是不区分大小写的,也可以通过改配置项,改为区分大小写

    不分区大小写,也有它的好处,比如:文件夹/文件的路径,很多时候就代表了网站地址、页面url的路径。而网站地址也是不区分大小写的,这是很关键的原因之一。

    设置Git是否区分大小写

    Git 默认是不区分大小写的,可以通过命令git config --get core.ignorecase查到,默认值是 true。

    git config core.ignorecase false

    这样就好了。建议还是把git默认设置改掉


    转载本站文章《windows上git不区分文件大小写——mac/liunx打包报错》,
    请注明出处:https://www.zhoulujun.cn/html/tools/VCS/git/8953.html