git reset HEAD~1
이전 커밋을 취소하려는 브랜치에서 커밋 이전으로 되돌린다.
HEAD~1은 가장 최근의 커밋을 의미한다.
만약 이전의 두 번째 커밋을 취소하고 싶다면 HEAD~2로 바꿔서 실행하면 된다.
이 명령어를 실행하면 이전 커밋의 내용은 스테이징 영역에서 제거되지만, 작업 디렉토리에 있는 파일의 변경사항은 유지된다.
그 이후는 원래처럼 동일하게 진행한다.
git add .
git commit -m "커밋 메시지"