[Git] Commit 하지 않은 변경사항 되돌리기 (git restore)

이준영·2023년 8월 15일
0

🔶 Git

목록 보기
5/9
post-thumbnail

변경 사항을 다시 원래대로 되돌리고 싶거나,
아직 add 하면 안 되는 파일을 add 해버려서 난감했던 경험이 있었기에 이러한 명령어들을 다시 한번 되짚어볼 겸 정리해보려 합니다.

git restore

특정 파일을 지정하는 상태로 복구시키는 명령어


파일을 수정하기 이전으로 되돌리기 (Working Directory에 있을 경우)

git restore (파일명)
  • 지정한 파일의 변경사항이 복구됩니다.
  • 파일명 자리에 . 을 적어 모든 파일을 복구할 수 있습니다.

변경사항을 add 이전으로 되돌리기

git restore --staged (파일명)
  • Staging Area에 저장되어있던 변경사항이 Working Directory로 이동합니다.

파일을 특정 커밋의 상태로 되돌리기

git restore --source=(헤드 또는 커밋 해시) (파일명)
  • 지정한 파일만 특정 커밋의 상태로 되돌립니다.(add는 ❌ Working Directory에 저장)
profile
작은 걸음이라도 꾸준히

0개의 댓글