30분
변경사항 확인하고 되돌리기
Day 1: 파일명 버전 관리 졸업하기
변경사항 확인하고 되돌리기
Git 기초: 버전 관리, 브랜치, 협업 > 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는 변경사항이 완전히 사라진다!
되돌리기 요약
에디터 로딩 중...
에디터 로딩 중...
정답 보기
에디터 로딩 중...