Git 입문
George Boorman
Curriculum Manager, DataCamp

이전 커밋 전 상태로 레포 복원
git revert
a845edcb, ebe93178 등HEAD, HEAD~1 등git revert HEAD
git revert HEAD

Ctrl + O, 그다음 EnterCtrl + X[main 7d11f79] Revert "Adding fresh data for the survey."
Date: Tue Jul 30 14:17:56 2024 +0000
1 file changed, 3 deletions(-)
git revert --no-edit HEAD
git revert -n HEAD
git revert는 개별 파일이 아닌 커밋에 작동합니다
단일 파일을 되돌리려면:
git checkoutHEAD 구문 사용 git checkout HEAD~1 -- report.md
git status
On branch main
Changes to be committed:
(use "git restore --staged <file>..." to unstage)
modified: report.md
git commit -m "Checkout previous version of report.md"
[main daa6c87] Checkout previous version of report.md
1 file changed, 1 deletion(-)


git restore --staged summary_statistics.csv
git add summary_statistics.csv
git commit -m "Adding age summary statistics"
git restore --staged
| Command | Result |
|---|---|
git revert HEAD |
지정한 커밋의 모든 파일 되돌리기 |
git revert HEAD --no-edit |
편집기 열지 않고 되돌리기 |
git revert HEAD -n |
새 커밋 없이 되돌리기 |
git checkout HEAD~1 -- report.md |
이전 커밋에서 단일 파일 되돌리기 |
git restore --staged report.md |
스테이징에서 단일 파일 제거 |
git restore --staged |
스테이징에서 모든 파일 제거 |
Git 입문