-
git reset --hard 를 잘못 사용해서 작업한 파일을 다 날렸을 때 당황하지 말자.
commit 을 한 경우
1. git reflog로 내가 입력 했던 명령어 확인
2. git reset --hard {돌아가고자 하는 해시}
ex) git reset --hard e4ebfa6
commit을 하지 못 한 경우
git add 를 하고 실수로 git reset --hard를 해버린 경우에도 당황하지 말자.
1. git fsck --lost-found
2. git show {id}
ex) git show 02f88792a956f20cef80a9639e60520814a13af4
하나 하나씩 확인해서 최대한 복구하자
'Git' 카테고리의 다른 글
Git 이미 푸시된 Author 와 커미터 수정하기 (0) 2021.02.16 remote repository와의 sync 맞추기 (0) 2021.01.05