The core command system
3. 되돌리기와 눈으로 확인하기5 / 9

체크포인트는 로컬 undo, Git은 영구 이력

/rewind의 경계와 /diff·/focus의 역할 차이

Concept 45 XP 9 min

에이전트가 여러 턴에 걸쳐 파일을 고치면 무엇이 언제 바뀌었는지 사람이 놓치기 시작합니다. /rewind(별칭 /checkpoint, /undo)는 만능 되돌리기처럼 보이지만 추적 범위가 좁습니다. 체크포인트는 Claude의 파일 편집 도구가 만든 변경만 잡고, rm이나 mv 같은 Bash 명령이나 세션 밖 수정은 잡지 않습니다. 그래서 되돌리기 전에 /diff로 실제 변경 범위를 눈으로 확인하는 절차가 필요하고, 화면이 조용해지는 /focus는 출력만 숨길 뿐 변경도 토큰도 줄이지 않는다는 점을 함께 기억해야 합니다.

하고 싶은 일메뉴 또는 명령주의할 경계
파일 변경만 되돌리기Restore code대화는 그대로 남는다
대화만 되돌리기Restore conversation디스크 파일은 바뀌지 않는다
앞부분만 줄이기Summarize up to here최근 작업은 그대로 보존
변경 범위 눈으로 점검/diff커밋된 이력은 대상이 아님
화면 노이즈 줄이기/focus컨텍스트 사용량은 줄지 않음
되돌리기는 범위 선택이 절반입니다. 코드와 대화를 따로 고를 수 있습니다.
  1. 추적 범위 확인되돌릴 변경이 Bash가 아니라 파일 편집 도구로 만들어졌는지 봅니다.
  2. 되돌림 범위 선택코드만, 대화만, 둘 다 중에서 무엇을 되돌릴지 의도적으로 고릅니다.
  3. 변경 눈으로 검토/diff에서 좌우 방향키로 전체 diff와 턴별 diff를 번갈아 봅니다.
  4. 백업 후 실행되돌리기 전에 필요한 기록을 /export로 파일에 저장해 둡니다.