Podczas gdy znalazłem podobne pytanie , nie znalazłem odpowiedzi na mój problem
Kiedy próbuję zmienić nazwę katalogu z FOO na foo przez git mv FOO foo
, dostaję
fatal: renaming 'FOO' failed: Invalid argument
DOBRZE. Więc próbujęgit mv FOO foo2 && git mv foo2 foo
Ale kiedy próbuję dokonać transakcji za pośrednictwem git commit .
, dostaję
# 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)
Gdy dodam katalog przez git add foo
nic, nic się nie zmieni i ponownie git commit .
otrzymam ten sam komunikat.
Co ja robię źle? Myślałem, że używam systemu z rozróżnianiem wielkości liter (OSX), dlaczego nie mogę po prostu zmienić nazwy katalogu?
git mv
praca.
git mv foo Foo
jeśli używasz powłoki cygwin.