깃 리베이스하다 날려먹은경우
- 우선 침착하자
- 터미널 히스토리를 날렸다간, 진짜 찾기 어려워진다.
- .git 폴더를 압축해서, 백업을 만들어두자
- 백업은 반드시 작업폴더 외부에 위치하도록!
- reflog를 보고, 어떤 커밋에서 어떤 행동이 벌어졌는지 조사
- 터미널 히스토리를 에디터에 복사해놓고, reflog와 비교
- stdout, stderr 모두 나오도록 복사하는게 편할 듯
- 역치가 될 수 있도록 복구 계획을 세워봄
- diff, show, log등 파일의 변경 히스토리를 확인하자
- 이후 조심스럽게 하나씩 실행해보면서 확인