[Git/Gerrit] 삭제된 로컬 Commit을 되살리는 방법
2022. 5. 27. 19:02
VCS/Git
Git을 사용하다보면, 로컬에서의 커밋을 실수로(?) 삭제하던, 고의로 삭제하던 어찌됐건 커밋이 삭제되어서 찾지 못하는 경우가 있다. 하지만 그 로컬 커밋을 되살려야할 때가 있는데, 이럴 때는 다음과 같은 방법으로 해결하면 된다. Reflog / Reset Reflog 명령어는 Git Tree에서는 보이지 않는 Commit들의 내용까지 보여준다. 지금까지 기록된 커밋들의 내용을 확인하고, 이 중 하나의 원하는(삭제된) 로컬 커밋이 있다면 Reset으로 복구할 수 있다. 다음과 같은 형태로 사용한다. git reflog git reset --hard