커밋 되돌리기
Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨. 58개 중 43번째.
커밋을 이미 다른 사람과 공유했다면 원래 ID가 사라지므로 이를 수정하는 것은 위험합니다. 더 안전한 방법은 git revert입니다.
git revert HEADgit revert는 대상 커밋의 변경 사항을 되돌리는 새 커밋을 생성하며, 원래 커밋은 그대로 남깁니다. 기록에는 "X를 수행한 다음 X를 되돌렸다"라고 표시됩니다.
최신 커밋뿐만 아니라 ID로 모든 커밋을 되돌릴 수 있습니다:
git revert a1b2c3d편집기를 건너뛰고 기본 되돌리기 메시지를 사용하려면 --no-edit를 사용하세요.
git revert --no-edit HEAD기본 메시지는 Revert "Original subject"와 같이 표시되며, 본문에는 원래 메시지가 그대로 표시됩니다.
챌린지
쉬움폴더에 app.txt가 있습니다. 저장소를 초기화하고 두 개의 커밋을 만드세요:
app.txt를 추가하고 메시지를Add app로 지정하세요.broken을app.txt에 추가하고 메시지를Add broken line으로 지정하여 커밋하세요.
깨진 줄을 되돌리기 위해 최신 커밋을 되돌리세요(편집기 없이). app.txt의 내용을 출력하세요.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
버전 관리의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드