git commit 취소하기

  1. commit 취소 후, staged 상태로 working directory에 유지
    git reset --soft HEAD^ 
  1. commit 취소 후, unstaged 상태로 working directory에 유지
    git reset --mixed HEAD^  - 기본 옵션

    git reset HEAD^  - 위와 동일

    git reset HEAD~3  - 마지막 3개의 commit을 취소
  1. commit 취소 후, unstaged 상태로 working directory에서 삭제
    git reset --hard HEAD^ 

commit message 변경하기

git commit --amend

+ Recent posts