Git 不识别文件名字母大小写变化
解决方案
为了解决上述这个问题,可以终端运行以下命令:
git mv dockerfile Dockerfile
- 将小写文件名称dockerfile转换为大写文件名称Dockerfile
如果一次重命名了很多文件呢
只有一个文件名大小写变化的这种场景,已经知道怎么应对了。要是有很多个文件都是名字大小写变化,这种情况又该怎么办呢。
不要慌,遇到这种场景,首先可以移除所有 git 缓存:
git rm -r --cached .
上面这个命令将移除当前文件夹下所有文件/文件夹的 Git 缓存版本。运行这个命令后,会看到所有文件中都显示在 git changes中。
接下来,继续运行:
git add --all .
就可以重新添加所有文件,仅显示有更改的文件喽。
详细