본문 바로가기

git 현재 Head의 내용을 특정 커밋 상태로 되돌리기

@HisaCat2026. 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 명령은 은 스테이징되지 않은 현재 작업사항을 모두 삭제함으로 주의.

 

':/'는 저장소 루트 전체를 나타낸다.

반면, '.'는 터미널의 현재 위치한 폴더를 나타낸다.

HisaCat
@HisaCat :: ひさキャットの巣・히사캣의 둥지

カニのカはカオスのカ

뻘짓 좋아하는 게임 개발자

목차