我在没有使用 的情况下重命名了一个文件夹git mv 或任何其他 git 命令,从小写到大写,现在 git 将新文件夹显示为未跟踪,同时正在跟踪文件夹内的文件。
我将“Jogo do Rato”重命名为“Jogo do Rato”,然后做了一个 git add --all . Git 发现了新文件和更改,但它现在将“Jogo do Rato”中的每个文件夹显示为未跟踪。我想摆脱这个“未跟踪”的文件,但我不知道该怎么走。
我使用的是 OS X Snow Leopard,我的驱动器是 Mac OS Extended(Journaled),不区分大小写,git 版本为 1.6.6。
问候,
塞尔吉奥
最佳答案
我设法找到解决问题的方法。我更改了配置选项 core.ignorecase
来自 true
至 false
, 重新添加了 git 始终视为新文件的文件,并提交了我的更改。
我仍在寻找我是否丢失了某些东西,或者是否有任何东西处于不应该丢失的状态,但我认为我能够解决这个问题。
关于file - 让 git 知道文件已重命名 - OS X 文件从小写重命名为大写显示为未跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5793663/