티스토리 뷰

Daylogs/Git

git rm -r . 복구하기

ohgyun 2011. 12. 1. 15:41
발생일: 2011.12.01

문제:
git 으로 관리하고 있는 소스 폴더가 있는데, 사용하지 않는 파일을 git bash가 아닌 윈도우 폴더에서 삭제했다.
파일 삭제 후 커밋하고 github으로 푸시했는데, 이상하게 폴더에서 삭제한 파일은 github에 반영이 되어 있지 않더라.

이상하다고 생각하고, 매뉴얼을 찾아보다가 git rm 이란 명령어가 있는 걸 발견했다.
rm 도 add 랑 같은 개념이라고 생각하고 가볍게 git rm -r . 명령어를 날렸는데,
폴더 내 모든 파일이 삭제되더라.

오... 갓.

해결책:

git reset --hard HEAD

역시 스택오버플로우. ㅎㅎ
http://stackoverflow.com/questions/2125710/how-to-revert-a-git-rm-r 



반응형
댓글
공지사항