Git Commit 취소

완료한 commit 을 취소해야 하는 경우가 종종 발생한다.

  • 너무 일찍 commit 한 경우
  • 특정 파일을 빼먹고 commit 한 경우 이때, git reset HEAD^ 명령얼를 통해 git commit 을 취소할 수 있다.

 

[방법 1] commit 취소, 대상이 되는 파일들을 staged 상태로 워킹 디렉토리에 보존

git reset --soft HEAD^

 

[방법 2] commit 취소, 대상이 되는 파일들을 unstaged 상태로 워킹 디렉토리에 보존

git reset --mixed HEAD^
  • share