30

변경사항 확인하고 되돌리기

Day 1: 파일명 버전 관리 졸업하기

학습 목표

git diff로 변경사항을 확인할 수 있다 git restore로 변경사항을 취소할 수 있다 git reset으로 커밋을 되돌릴 수 있다

변경사항 확인: git diff

파일을 수정하면 Git이 추적한다. git diff로 뭐가 바뀌었는지 볼 수 있다.

에디터 로딩 중...

출력:

에디터 로딩 중...

변경 취소: git restore

"아, 이거 잘못 수정했다. 원래대로 돌리고 싶어."

에디터 로딩 중...

파일이 마지막 커밋 상태로 돌아간다.


add 취소: git restore --staged

이미 git add를 했다면?

에디터 로딩 중...

커밋 되돌리기: git reset

명령어효과
git reset --soft HEAD~1커밋만 취소, 변경사항 유지 (Staging)
git reset HEAD~1커밋 취소, 변경사항 유지 (Working)
git reset --hard HEAD~1커밋 취소, 변경사항도 삭제

경고: --hard는 변경사항이 완전히 사라진다!


되돌리기 요약

에디터 로딩 중...
에디터 로딩 중...
정답 보기
에디터 로딩 중...