증상
HEAD : d45e9008 (예전 커밋)
origin/main : 7f08c3ba
뒤처짐 48커밋
한 스레드에서 4회 재발했다.
왜 위험한가
감지법
import re 소실), 테스트 수가 급감했거나, 방금 만든 함수가 없다. 이러면 즉시 git log --oneline -1HEAD == origin/main 여부를 보고하게 한다. 훅이 없는 환경을 대비해 프로젝트 지침 문서의 세션 시작 1단계로도 고정한다규칙
git fetch origin main → HEAD 일치 확인. 불일치면 재동기화 후 착수실전 검거
훅이 4회째를 잡았다. 미커밋 파일을 스크래치패드로 피신시키고 재동기화 후 복원했다. 자동 reset을 안 넣어둔 판단이 옳았다.