티스토리 뷰

ETC/Git

git commit 취소하는 방법

JNarin 2021. 10. 16. 10:00
728x90
반응형

로컬이나 원격에서 커밋을 하다가도 실수로 잘못 커밋하는 경우 되돌리고 싶은 경우가 생긴다.

오늘은 로컬에서 저장한 커밋을 되돌리는 방법을 정리하려고 한다.

 

 

 

로컬에서 git commit을 취소하는 방법

 

먼저 실수로 잘못 저장된 커밋이 몇 개인지 확인을 한다.

현재 커밋을 되돌리고 싶은 부분은 아래 네모 박스로 표시한 이 부분이다.

커밋체크

좌측에 보시면 커밋이 되지않은 저장된 파일 1개가 보인다.

 

다음은 git commit을 취소하여 commit 전 add .을 한 상태로 되돌리는 방법이다.

cancle to commit -> file to staged

git reset --soft HEAD^

로컬에서 실수로 커밋을 할 경우 바로 이전에 git 명령어를 취소하는 방법이다.

 

아래에 보면 위에서 보던 commit이 사라지도 그 밑 커밋으로 돌아오는 것을 확인할 수 있다.

git reset 이후

왼쪽에는 커밋으로 올리려던 것 코드가 그대로 돌아오는 것을 볼 수 있다.

 

 

 

이처럼 오늘은 간단하지만 유용한 commit을 취소하는 방법을 알아보았다.

추후 다른 커밋을 경험하게 되면 기록을 남길 예정이다.

728x90
반응형
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함