1.3 KiB
1.3 KiB
현재 변경사항 안전 커밋
commit-policy스킬을 로드한다.- 작업 트리 상태(
git status,git diff --cached,git diff,git log -5 --oneline)를 확인한다. - 커밋 대상 파일만 스테이징하고 민감정보 파일 제외 여부를 점검한다.
- 커밋 메시지 규칙(
<type>(scope): <description>+ 한글 description)을 만족하는 메시지를 확정한다. - 커밋 전 메시지 검증 스크립트를 실행해 PASS를 확인한다.
- 커밋을 수행한다.
- 커밋 후 메시지 검증 스크립트를 실행해 PASS를 확인한다.
검증 기록
git status,git diff --cached,git diff,git log -5 --oneline: 변경 파일/최근 메시지 패턴을 점검해 커밋 메시지 형식과 스코프를 확정../work/scripts/check-commit-message-rules.sh --message "feat(community): 크리에이터 커뮤니티 게시물 고정 기능을 추가한다": 스크립트가--message인자를 지원하지 않아fatal: 알 수 없는 인자: --message출력이 있었고, pre-check를 완전 자동화하지 못함.git commit -m "feat(community): 크리에이터 커뮤니티 게시물 고정 기능을 추가한다": 성공 (커밋5e08711)../work/scripts/check-commit-message-rules.sh: PASS ([PASS] Commit message follows all rules).