dev.syw
되돌리기

git reset

git reset [--soft|--mixed|--hard] <커밋>

현재 브랜치를 특정 커밋으로 되돌린다.

--soft는 커밋만 취소(변경 유지), --mixed(기본)는 스테이징까지 취소, --hard는 변경 자체를 버립니다. --hard는 복구가 어려우니 주의하세요.

예시

git reset --soft HEAD~1
← Git 명령어 사전 전체 보기