비슷한 질문 을했지만 내 문제에 대한 답을 찾지 못했습니다
내가 디렉토리를 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 쉘을 사용하는 경우 Windows에서 일반 을 사용할 수 있습니다.