Files
sodalive-ios/docs/20260317_현재변경사항안전커밋.md

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).