본문으로 바로가기

[GIT] commit 취소 : git reset

category Helloworld!/GIT 2019. 7. 3. 18:59

방금 local stage 에서 commit 을 했는데 취소하고 싶다면 reset 을 하면 된다.


특히, reset 중 다음과 같이 네종류가 있는데
commit 하기전 상태는 유지하면서 commit 명령어를 친 것만 취소하고 싶다면 soft나 mixed 를 사용하면된다.


soft 는 해당 파일들은 staged 상태로 워킹 디렉토리에 보존하고 (즉, 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존),
mixed 는 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존한다 (즉, 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존).
또한, hard 는 commit 뿐만 아니라 해당 파일들 모두 삭제. 즉, 모두 취소(reset)을 해버린다.

 

참고 사이트 : https://gmlwjd9405.github.io/2018/05/25/git-add-cancle.html