바로 직전 커밋 취소

1
2
3
4
5
git reset --soft "HEAD^"

또는

git reset --soft HEAD~1
  • 이렇게하면 파일 상태는 그대로 이며 직전 커밋내역만 없어진다
  • 나는 빠진 파일을 추가하거나 커밋 메시지를 다시 작성할 때 쓴다

more?