Memo/위기탈출

[git] reset --hard 실수로 사라진 파일들 복구하기

Alex An 2021. 5. 13. 09:19

자율주차 강화학습 프로젝트 파일을 commit 하는 도중, gif 파일의 용량 문제 때문에 reset --hard 명령어를 사용하다가

 

이전에 작업했던 파일들이 모두 사라지는 불상사가 발생했었습니다.

 

다행히 git reflog 명령어로 이전 작업의 HEAD 목록을 확인하고 다시 복구를 할 수 있었습니다.

 

당황의 흔적

 

 

- 정리

reset --hard 실수로 인해 이전에 작업했던 파일들이 사라진 경우,

1. git reflog 명령어를 통해 이전 작업의 HEAD 목록을 확인

2. 원하는 시점의 HEAD 번호를 사용하여 git reset --hard 명령어를 통해 복구