반응형
안녕하세요.
이번 포스팅은 git reset 명령어 옵션 설명입니다.
상황에 따라 git reset 명령을 옵션을 붙여 사용할 수 있습니다.
1
|
git reset HEAD^
|
1
|
git reset --mixed HEAD^
|
▲ 최신 커밋을 취소하고 워킹 디렉토리에 되돌립니다.(unstaged 상태)
▲ 옵션을 사용하지 않을 경우 --mixed HEAD^가 적용됩니다.
1
|
git reset --soft HEAD^
|
▲ 최신 커밋을 취소하고 워킹 디렉토리에 되돌립니다.(staged 상태)
1
|
git reset --hard HEAD^
|
▲ 최신 커밋을 취소하고 워킹 디렉토리에서 삭제합니다.(unstaged 상태)
▲ 옵션에 따라 출력되는 메시지가 달라집니다.
댓글