상세 컨텐츠

본문 제목

git Commit 취소 하기

C#

by happynuri 2021. 6. 3. 14:05

본문

git commit을 취소해보자.

취소의 경우, git reset HEAD^ 를 통해 취소할 수 있다. 

# ① commit 취소 및 해당 파일들은 staged 단계로 워킹 디렉터리에 보존
$ git reset --soft HEAD^
# ② commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존
$ git reset --mixed HEAD^ // 기본 옵션
$ git reset HEAD^ // 위와 동일
$ git reset HEAD~2 // 마지막 2개의 commit을 취소
# ③ commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제
$ git reset --hard HEAD^

 

 

아래의 명령어 입력 하였다.

 

하나만 롤백이 되었다.

 

관련글 더보기

댓글 영역