개발/Git
git 현재 Head의 내용을 특정 커밋 상태로 되돌리기
HisaCat
2026. 5. 25. 20:07
스테이징 없이 되돌릴 경우:
git clean -df
git restore --source=<대상 브랜치 or 커밋 해시> --staged --worktree :/
스테이징까지 원할 경우, `--staged` 옵션을 사용
git clean -df
git restore --source=<대상 브랜치 or 커밋 해시> --worktree :/
참고:
git clean -df 명령은 은 스테이징되지 않은 현재 작업사항을 모두 삭제함으로 주의.
':/'는 저장소 루트 전체를 나타낸다.
반면, '.'는 터미널의 현재 위치한 폴더를 나타낸다.