클로드코드 마스터 클래스

Chapter 5 · Git으로 되돌릴 수 있게

24강되돌리기

24강 · 코드 되돌리기 (롤백)

코드가 잘못됐을 때 이전 상태로 되돌리는 최소한의 방법을 안다.


롤백이란?

Claude Code가 코드를 잘못 수정했을 때, 이전에 저장해둔 커밋 시점으로 되돌리는 작업이에요. Git을 쓰는 가장 큰 이유 중 하나입니다.

💡 핵심 원칙

되돌리기는 "커밋을 해뒀을 때만" 가능합니다. 커밋이 없으면 돌아갈 지점이 없어요. 잘 동작하는 상태마다 커밋을 남겨두는 습관이 중요합니다.


롤백 3단계

1

최근 커밋 목록 확인하기

Claude Code에게 아래 프롬프트를 입력해 커밋 목록을 불러옵니다.

Prompt
최근 git commit 목록을 보여줘. 날짜랑 커밋 메시지 포함해서.
2

커밋 ID(앞 7자리)와 메시지 확인하기

아래처럼 목록이 나옵니다. 각 줄 앞 7자리가 커밋 ID예요. 돌아가고 싶은 시점을 찾으세요.

예시 출력
a3f92b1  로그인 기능 추가
d18c04e  헤더 디자인 수정
9bc731a  초기 세팅
3

롤백 요청하기

커밋 ID를 포함해 Claude Code에게 롤백을 요청합니다. 이후 작업 내용을 보존하는 방식으로 요청하세요.

Prompt
d18c04e 커밋 시점으로 롤백하고 싶어.
이후 작업 내용은 일단 유지하면서 되돌리는 방법으로 해줘.


💡 "이후 작업 내용은 유지하면서"가 중요한 이유
롤백 방식에 따라 이후 작업이 완전히 삭제될 수 있어요. 처음에는 이후 내용을 보존하는 방식을 쓰는 게 더 안전합니다.

본 자료의 외부 공유, 무단 복제 및 상업적 이용을 금합니다.

Chapter 5 · Git으로 되돌릴 수 있게

  1. 21강Git이 왜 필요한가
  2. 22강Git 설치 + 첫 커밋
  3. 23강GitHub에 올리기
  4. 24강되돌리기