브랜치 설정을 바꾸면서 커밋하다가 파일이 사라졌다.
분명 push까지 잘 되고,
nothing to commit , working tree clean
이런 명령어만 떴지만 파일이 다 사라졌다.
브랜치 설정이 잘못됐고, 커밋도 잘못올린거는 알겠는데 복구를 어떻게 해결하느냐.. ㅠ
커밋을 한 브랜치를 찾아서.. 커밋 로그를 본다.
커밋한 브랜치를 다시 찾으면서 파일은 복구됐다. 하지만 결국 커밋을 해야하므로 잘못된 부분까지 수정해준다.
보통 git reflog로 쓰는데 나는 안나왔기에..
git log
그럼 최신순으로 내 커밋 로그가 보이는데 가장 최신 커밋(잘못 올려진 커밋)을 리셋하고 나왔다.
git reset HEAD^