🕹️ Programming/Git & Github
[Git] 명령어 취소하기 : git reflog & reset
an2z
2023. 7. 14. 16:11
git 명령어를 잘못쳐서 작업 내용이 다 날아가 멘붕이 온 경험이 한번쯤 있을 것이다. git은 우리의 실수를 예견하고... 친절하게 지난 명령어의 history를 기록하고 다시 되돌아갈 수 있도록 기능을 제공한다.
이전 명령어 확인하기
git reflog
지난 git history를 확인하는 명령어이다.
명령어를 치기 전 상태로 되돌아가기
git reset --hard HEAD@{1}
만약 가장 마지막으로 한 명령어가 잘못되었다면, 돌아가야할 위치는 HEAD@{1} 이다.
이렇게 지난 로그를 확인하고 돌아가야할 위치를 확인해 reset을 해주면, 명령어를 치기 전 상태로 다시 되돌아갈 수 있다.
앞으로 명령어를 잘못 쳤다면, 당황하지 말고 reflog와 reset을 사용해 해결해보자.