同様の質問を見つけましたが、問題の答えが見つかりませんでした
git mv FOO foo
私が 経由してFOOからfooにディレクトリの名前を変更しようとすると
fatal: renaming 'FOO' failed: Invalid argument
OK。だから私は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
シェルを使用している場合、youoは通常のものを使用できます。