我有分支A和分支B.
在分支A上,我有一个名为xyz
的包,我将包名更改为xYz
。接下来,我提交了所有更改,然后切换到分支B.现在,一旦切换到分支A,我更改的包仍然具有xyz
的值,这不是我提交的。在许多情况下会发生这种情况。
问题:git是否忽略文件名中的大写更改,或者这是我的问题?如果有帮助,我正在使用SourceTree客户端。
答案 0 :(得分:3)
您可以尝试设置(如问题" Git on windows: Can't switch branch after renaming a file (only changed case)"中所述):
git config core.ignorecase false
看看问题是否仍然存在。
答案 1 :(得分:0)
它也会在mac上忽略。将文件移动到其他位置,添加到索引而不是提交。之后获取文件并提交。资本化应该是固定的。