Git

git 복구하기

limdef 2024. 5. 29. 18:44

 

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

 

하나 하나씩 확인해서 최대한 복구하자