Как известно, файловая система Mac OS X не обладает чувствительностью к регистру. В связи с этим возникают проблемы при переименовании файлов и директорий (это актуально при апгрейде на Kohana v3.3, помните?). Git начинает «видеть» как старые, так и новые версии файлов.
Самый простой способ указать Git‘у на это — использовать параметр ignorecase
:
git config core.ignorecase false |
Однако это не помогает. К счастью, у нас есть StackOverflow, который знает все:
mv foo foo2 git add -A git commit -m "renaming" mv foo2 FOO git add -A git commit --amend -m "renamed foo to FOO" |
Взято отсюда.
какая противная ос
В реальности, файловая система Mac OS X по-умолчанию не обладает чувствительностью к регистру.
Чувствительность к регистру настраивается при установке и создании ФС. Просто для хомячков по умолчанию включен windows like режим, а то они испугаются, столь странной по, их мнению, особенности.