git默认不区分文件夹大小写


Windows 是不区分大小写的。大概是为了兼容。macOS 默认是『 Mac OS 扩展(日志式)』格式的磁盘,这个是不区分大小写的,而 Linux 是区分大小写的,所以其实还是要注意这个方面把。另外你可以把磁盘抹成『 Mac OS 扩展(区分大小写,日志式)』,但是有些软件可能就挂了,所以还是别瞎折腾了。可以通过 git mv 操作来避免 git 未识别:git mv myfolder tmp
git mv tmp MyFolder
你也可以修改 git config 来达到区分大小写:git config core.ignorecase false



删除文件夹:
步骤:(以删除.idea文件夹为例)
git rm -r –cached .idea #–cached不会把本地的.idea删除
git commit -m ‘delete .idea dir’
git push -u origin master


Category web