git reset
git reset [--soft|--mixed|--hard] <커밋>
현재 브랜치를 특정 커밋으로 되돌린다.
--soft는 커밋만 취소(변경 유지), --mixed(기본)는 스테이징까지 취소, --hard는 변경 자체를 버립니다. --hard는 복구가 어려우니 주의하세요.
예시
git reset --soft HEAD~1← Git 명령어 사전 전체 보기
git reset [--soft|--mixed|--hard] <커밋>
현재 브랜치를 특정 커밋으로 되돌린다.
--soft는 커밋만 취소(변경 유지), --mixed(기본)는 스테이징까지 취소, --hard는 변경 자체를 버립니다. --hard는 복구가 어려우니 주의하세요.
예시
git reset --soft HEAD~1← Git 명령어 사전 전체 보기