본문으로 바로가기

[GIT] revert/reset 취소하기 : git reflog

category Helloworld!/GIT 2019. 7. 3. 18:53
git reflog

위 명령어를 치면 다음과 같이 그동안 내가 git에서 해왔던 명령어들이 나열된다.

bcbb527ba (HEAD -> hotfix/test, origin/master, master) HEAD@{0}: reset: moving to bcbb527bafee735f1f0724aa5688dd4808428e27
8133014db HEAD@{1}: commit: 테스트
bcbb527ba (HEAD -> hotfix/YAPCtest, origin/master, master) HEAD@{2}: reset: moving to bcbb527bafee735f1f0724aa5688dd4808428e27
fbe20a4f8 HEAD@{3}: reset: moving to fbe20a4f8c3782ba714368c37b260e904a18bc1d

이 중에 HEAD@{1} 을 인 상태로 다시 복구하고 싶으면

git reset --hard HEAD@{1}

하면 된다.


참고 사이트 : https://ahracho.github.io/posts/trials_and_errors/2018-08-29-git-revert-revert/