Claude Code✓ 공식 문서로 확인10월 24일 수집
클로드 코드 /rewind로 안 돌아가는 Bash 수정을 git으로 되돌리는 법
클로드 코드의 /rewind는 클로드가 파일 편집 도구로 고친 파일만 추적한다. 편집 도구로 한 번도 건드리지 않은 채 Bash 명령으로만 바뀐 파일은 되감아도 그대로 남는다. v2.1.309부터는 sed -i도 다른 Bash 명령처럼 일반 Bash 권한 창을 거쳐 적힌 그대로 실행되고, 예전처럼 파일 편집 미리 보기로 바뀌지 않으니 /rewind로도 돌아가지 않는다.
- 되감기 전에 바뀐 파일을 git으로 확인한다.
git status --short
git diff --stat
-
/rewind를 연다. 프롬프트마다 붙는 파일 변경 수는 클로드가 이미 편집한 파일만 센다. git에는 바뀌었다고 나오는데 여기 없는 파일이 Bash로만 바뀐 파일이다. -
그런 파일은 git으로 되돌린다.
git restore path/to/file
같은 파일에 아직 커밋하지 않은 내 수정이 섞여 있으면 git restore가 그것까지 지운다. 먼저 git diff path/to/file로 본다. 클로드가 편집 도구로 고친 적이 있는 파일이면 그 뒤에 Bash가 바꾼 내용도 /rewind가 함께 되돌린다.
출처