При работе с Git в Windows есть неприятная проблема: если в имени файла неправильно были указаны заглавные и строчные буквы, то после простого переименования файла git status
не покажет изменений. Это связано с тем, что ни FAT32, ни NTFS не учитывает регистр букв.
Если такая ситуация всё же возникла, то переименовать файл можно средствами Git:
git mv filename.txt FileName.txt –f
Ключ -f
как раз нужен для того, чтобы принудительно внести изменения, так как с точки зрения файловой системы эти имена эквивалентны.
Обновление
@mista_k @ _h4_ по-умолчанию именно регистронезависимая. (скриншот из Дисковой утилиты) twitter.com/homm86/status/…
— Александр Карпинский (@homm86) September 5, 2012
Выходит, что разработчики, пользующиеся OS X, так же могут столкнуться с аналогичной ситуацией.
Коментарии к заметке
Вот как раз я и столкнулся с этой проблемой)
и я тоже…
Спасибо, очень помогло