Bien que j'ai trouvé une question similaire, je n'ai pas trouvé de réponse à mon problème
Lorsque j'essaie de renommer le répertoire de FOO en foo via git mv FOO foo
j'obtiens
fatal: renaming 'FOO' failed: Invalid argument
D'ACCORD. Alors j'essayegit mv FOO foo2 && git mv foo2 foo
Mais quand j'essaye de m'engager via git commit .
j'obtiens
# 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)
Lorsque j'ajoute le répertoire via git add foo
rien ne change et git commit .
me redonne le même message.
Qu'est-ce que je fais mal? Je pensais que j'utilisais un système sensible à la casse (OSX), pourquoi ne puis-je pas simplement renommer le répertoire?
git mv
fonctionne.
git mv foo Foo
si vous utilisez un shell cygwin.