명령어 의미 git reset HEAD 파일 이름 (= git reset HEAD file.txt) file.txt를 스테이지(저장소 - 커밋 전 단계)에서 내림 => 작업 트리로 되돌아감 HEAD^ 최신 커밋 되돌리기 (최신 커밋 취소) => 바로 이전 최신 커밋이 최신으로 변경됨 => 작업 트리로 되돌아감 옵션 --soft HEAD^ 최근 커밋 하기 전 상태로 작업 트리를 되돌림 --mixed HEAD^ 최근 커밋, 스테이징 하기 전 상태로 작업 트리를 되돌림 => 옵션 없이 사용 시, 기본 동작 --hard HEAD^ 최근 커밋, 스테이징, 파일 수정 전 상태로 작업 트리를 되돌림 => 되돌린 내용은 복구 불가 커밋 해시 (= git reset 커밋 해시) 최신 커밋을 해당 커밋 해시로 설정 => ..