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. 메시지 Add app로 app.txt를 추가하세요.
  2. app.txt에 broken을 덧붙이고 메시지 Add broken line으로 커밋하세요.

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

직접 해보기

터미널
quiz icon실력 점검

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

버전 관리의 모든 레슨

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