git 을 사용해서 작업을 할 때, 실수로 다른 브랜치에서 커밋을 하는 경우가 생긴다. 이때, 해당 브랜치에서 커밋을 취소하는 방법을 소개한다. git reset [OPTIONS] commit을 취소하고 staged 상태에 남겨두고 싶은 경우 git reset --soft HEAD^ --soft 옵션을 사용한다. commit을 취소하고 unstaged 상태에 남겨두고 싶은 경우 git reset --mixed HEAD^ git reset HEAD^ --mixed 옵션을 사용한다. 기본값이기 때문에 입력하지 않아도 된돠. commit을 취소하고 작업 내역을 모두 삭제하고 싶은 경우 git reset --hard HEAD^ --hard 옵션을 사용한다. 작업 했던 모든 내역이 삭제된다. 2개의 commit을..