file - 让 git 知道文件已重命名 - OS X 文件从小写重命名为大写显示为未跟踪

标签 file git-status

我在没有使用 的情况下重命名了一个文件夹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来自 truefalse , 重新添加了 git 始终视为新文件的文件,并提交了我的更改。

我仍在寻找我是否丢失了某些东西,或者是否有任何东西处于不应该丢失的状态,但我认为我能够解决这个问题。

关于file - 让 git 知道文件已重命名 - OS X 文件从小写重命名为大写显示为未跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5793663/

相关文章:

libgit2sharp - 标记为 'Deleted' 的文件在 LibGit2Sharp 中报告为 'Missing'

c++ - C++无法返回已添加到 vector 列表中的所有变量

c++ - 在 C++ 中计算文本文件中的文本行数时出错

即使使用 autocrlf=false,git status 也会显示修改

git - Android Studio git commit 看不到我修改过的文件

git status - 不显示未跟踪的文件

git - 尝试执行 git-commit 或 git-status 时如何修复 'bus error'

javascript - 在 javascript 中验证或读取远程图像类型

android - 尝试将文件加载到主要 Activity 的 onCreate

python - 从python中的文本文件中过滤一些行