Хоча я знайшов подібне питання, я не знайшов відповіді на свою проблему
Коли я намагаюся перейменувати каталог з FOO в foo через git mv FOO foo
я отримую
fatal: renaming 'FOO' failed: Invalid argument
ГАРАЗД. Тому я намагаюсяgit mv FOO foo2 && git mv foo2 foo
Але коли я намагаюся взяти на себе зобов'язання, git commit .
я отримую
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# foo
nothing added to commit but untracked files present (use "git add" to track)
Коли я додаю каталог через git add foo
нічого, це не змінюється і знову git commit .
передає мені те саме повідомлення.
Що я роблю неправильно? Я думав, що я використовую залежну від регістру систему (OSX), чому я не можу просто перейменувати каталог?
git mv
твір.
git mv foo Foo
якщо ви використовуєте оболонку cygwin.