커밋 전 변경된 JS/CSS 파일에 대해 캐시 버스팅 버전을 갱신합니다.

절차:
1. `git diff --name-only HEAD`로 아직 커밋 안 된 변경사항 중 .js, .css 파일 목록 추출
   - staged + unstaged 모두 포함: `git diff --name-only HEAD` + `git diff --name-only --cached`
   - untracked 파일도 포함: `git ls-files --others --exclude-standard -- '*.js' '*.css'`

2. 각 변경된 JS/CSS 파일에 대해:
   - 해당 파일을 참조하는 HTML 파일을 grep으로 검색 (같은 서비스 디렉토리 내)
   - `<script src="...파일명...?v=...">` 또는 `<link href="...파일명...?v=...">` 패턴 찾기

3. 찾은 HTML 참조의 `?v=` 버전을 오늘 날짜 기반으로 갱신:
   - 포맷: `?v=YYYYMMDD01` (같은 날 여러 번이면 NN 증가)
   - 기존 ?v= 없으면 추가

4. 변경된 HTML 파일 목록과 갱신된 버전 번호를 보고

주의사항:
- tkeg는 Vite 빌드이므로 제외 (자동 해시)
- 같은 파일의 ?v=를 여러 HTML에서 참조할 수 있으므로 모두 갱신
