Git 커밋 규칙에 따라 커밋 메시지를 생성하고 커밋한다.
-
현재 브랜치 이름을 확인한다.
git branch --show-current -
브랜치 이름에서 이슈 번호를 추출한다.
- 규칙:
<type>/이후 첫 번째 숫자 - 예:
feat/42-addSearchFilter→42
- 규칙:
-
gh issue view <번호> --json title,body,labels로 이슈를 조회해 맥락을 파악한다. -
git diff --staged또는git diff HEAD로 변경 내용을 확인한다.- 변경 내용을 기반으로 커밋 메시지를 한국어로 작성한다.
- 사용자에게 확인을 구하지 않는다.
-
커밋 메시지 포맷:
<type> : 변경 내용 요약 (한국어) (#이슈번호)예:
feat : 검색 필터 API 연동 (#42) -
스테이징 및 커밋 실행:
git add -A git commit -m "<type> : 변경 내용 요약 (#이슈번호)" -
완료 후 출력:
✅ 커밋 완료: <type> : 변경 내용 요약 (#이슈번호)
git push는 명시적으로 요청받았을 때만 실행한다.commit all명령 시 이 플로우를 즉시 실행한다.- /verify 를 통과하지 않은 상태에서 커밋 요청 시 "/verify 를 먼저 실행하세요." 를 출력하고 중단한다.