본문 바로가기

Python_Beginer/GIT

[GIT]Git reset HEAD^(최신 커밋 취소 + 스테이지 취소)

728x90
$ vim hello2.txt
$ git commit -am "message4"
$ git log
$ git reset HEAD^

1. git reset HEAD^

: 최신 커밋 취소 + 스테이지 취소

 

2. git reset HEAD~취소수량

: 최근 취소 수량 커밋 취소

 

3. reset 옵션

명령 설명
--soft HEAD^ 최근 커밋을 하기 전 상태로 작업트리 되돌리기
--mixed HEAD^ 최근 커밋과 스테이징을 하기 전 상태로 작업트리 되돌리기(기본 옵션)
--hard HEAD^ 최근 커밋과 스테이징, 파일 수정을 하기 전 상태로 작업틀리 되돌리기(복가 불가능)

반응형