Menu
CoddyTech

커밋 되돌리기

Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨. 58개 중 43번째.

커밋을 이미 다른 사람과 공유했다면 원래 ID가 사라지므로 이를 수정하는 것은 위험합니다. 더 안전한 방법은 git revert입니다.

git revert HEAD

git revert는 대상 커밋의 변경 사항을 되돌리는 새 커밋을 생성하며, 원래 커밋은 그대로 남깁니다. 기록에는 "X를 수행한 다음 X를 되돌렸다"라고 표시됩니다.

최신 커밋뿐만 아니라 ID로 모든 커밋을 되돌릴 수 있습니다:

git revert a1b2c3d

편집기를 건너뛰고 기본 되돌리기 메시지를 사용하려면 --no-edit를 사용하세요.

git revert --no-edit HEAD

기본 메시지는 Revert "Original subject"와 같이 표시되며, 본문에는 원래 메시지가 그대로 표시됩니다.

challenge icon

챌린지

쉬움

폴더에 app.txt가 있습니다. 저장소를 초기화하고 두 개의 커밋을 만드세요:

  1. app.txt를 추가하고 메시지를 Add app로 지정하세요.
  2. broken을 app.txt에 추가하고 메시지를 Add broken line으로 지정하여 커밋하세요.

깨진 줄을 되돌리기 위해 최신 커밋을 되돌리세요(편집기 없이). app.txt의 내용을 출력하세요.

직접 해보기

터미널
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

버전 관리의 모든 레슨

직접 연습해 보세요: Terminal 플레이그라운드