2010-07-11 3 views
3

나는 자식 프로젝트가있다. 방금 ​​커밋을 한 다음 일부 디렉터리를 삭제했습니다. 작전, 나쁘다. 이제 삭제 한 디렉터리를 복원하고 싶습니다. 어떻게해야합니까?git 특정 리비전으로 되돌리려면

답변

6

한 가지 방법은 git reset을 사용하는 것입니다

git reset --hard HEAD 

이 명령은 작업 복사본 마지막 커밋 이후 당신이 만든 변경 사항이 삭제됩니다.

+4

+1 : 또한 user281521, "git log"를 수행하고 원하는 개정판을 가져와 "HEAD"대신 넣으십시오. – eruciform

+0

"git reset --hard HEAD", trough "git log "나는 최신 버전을 체크 아웃하려하지만 아무 것도 바뀌지 않습니다. "git reset -hard HEAD"명령을 실행하면 프로젝트가 HEAD 이전의 개정판으로 되돌아갔습니다. 그리고 나는 "HEAD is now f3f34f3 bla"라는 메시지를 받았습니다 (bla는 제 개정판이었습니다). – bluefoot

관련 문제