Version Control
git commit의 취소
out of coding
2018. 5. 15. 11:56
git의 commit을 취소하고 싶을때가 있습니다.
꼭 그럴 경우가 생길겁니다. ㅎㅎㅎ
그럴때는 이렇게 사용하면 됩니다.
$ git reset HEAD^ : 최종 커밋 취소. 변경된 내용 남김
$ git reset --hard HEAD^ : 최종 커밋 취소. 변경된 내용 없앰
$ git reset HEAD~n : 마지막 n개의 커밋을 취소. 변경된 내용 남김
$ git reset --hard HEAD~n : 마지막 n개의 커밋을 취소. 변경된 내용 없앰
--hard를 붙이게 되면 자신이 수정하였던 부분들을 다 없앤다는 의미입니다.
신중하게 붙여주세요