본문 바로가기
컴퓨터과학과

Git, 최근 상태로 복구

by 공부하는노년 2025. 8. 31.
반응형

1. 최근 커밋 상태로 복구 (수정 취소)

수정한 내용을 모두 버리고, 마지막 커밋된 상태로 되돌리려면 아래 명령을 실행하세요:

git restore config/settings.py config/urls.py

또는 Git 2.23 이전 버전이라면:

git checkout -- config/settings.py config/urls.py

이렇게 하면 두 파일은 커밋된 원래 상태로 되돌아갑니다.


2. 작업한 내용을 임시 저장 후 되돌리기 (stash)

만약 지금 수정한 내용을 완전히 버리긴 아깝고, 잠시 보관하고 싶다면 stash를 이용할 수 있습니다.

git stash push -m "임시 저장"
git restore config/settings.py config/urls.py

이렇게 하면 수정사항이 임시 저장소에 보관되고, 파일은 깨끗한 상태로 돌아갑니다. 나중에 필요하면 git stash pop으로 복원할 수 있습니다.


👉 정리하자면, 수정한 내용을 완전히 없애고 싶으면 git restore, 나중에 다시 쓸 가능성이 있으면 git stash를 쓰시면 됩니다.

댓글