wrkbrs
git rm -r . 복구하기 본문
git rm -r . 복구하기
발생일: 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
문제:
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
https://ohgyun.com/341
'Git' 카테고리의 다른 글
[Git] - ( local / remote ) branch 사용법 정리 (0) | 2019.11.12 |
---|---|
[Git] git add 취소하기, git commit 취소하기, git push 취소하기 (0) | 2019.03.08 |
git pull 시 에러 <git clean, git stash> The following untracked working tree files would be overwritten by merge: (0) | 2019.02.03 |
github push 후에 commit 메세지 변경 (0) | 2019.02.02 |
IntelliJ .ide 제외시키기 (1) | 2019.02.02 |