Git Reset 옵션

Git Reset 옵션

git reset --{option} [commit hash]

hard

돌아간 커밋 이후의 변경 이력과 내용은 모두 삭제됨

mixed

돌아간 커밋 이후의 변경 이력은 모두 삭제하지만 변경 내용은 남아있음

soft

돌아간 커밋 이후의 변경 이력은 모두 삭제하지만 변경 내용은 stage 상태로 남아있음

같이 보면 이해하기 좋음

코드잇 블로그