2010-07-03 2 views
1

나는 github 저장소에 나가 실수로 오타가있는 파일을 msysgit에 추가했음을 발견했습니다. "Domain"이라는 디렉토리에 파일을 추가하는 대신 "DOmain"에 추가했습니다.msysgit의 경로에 오타가있는 사례

git mv를 시도했지만 Windows에서 경로가 대소 문자를 구분하지 않으므로 이동이 실패합니다.

이와 같은 문제를 해결하는 가장 좋은 방법은 무엇입니까?

답변

2

mv "tempdir"과 같은 것으로, 그리고 나서 mv 다시 적절한 대소 문자로 변경 하시겠습니까?

+0

내가 표준 MV를 통해 해결)을 typoed 디렉토리 내부 동안 바로 다시 제대로 입력 한 이름으로 : TYpoedDir $의 자식 MV -f 파일 ../GoodDir/file. GoodDir에서 파일에 git add를하고 git ls-files를 사용하여 확인했습니다. 문제 없다. 고마워, 모두들. –

+0

님이 ls-files에 대한 add'l 덧글을 추가했습니다 –

0

올바른 사례로 새 디렉토리를 만들고 잘못된 커밋 (git checkout someWrongHash someFiles)에서 파일을 체크 아웃 한 다음 커밋하고 HEAD를 새 커밋으로 재설정합니다.

(그리고, Windows에서 자식으로 youreslf을 고문하지 않습니다 다음)