Files
CODE_ASSISTANT/.claude/commands/cmp.md
T
2026-09-16 17:22:14 +09:00

1.0 KiB

description
description
코드 커밋 → (피처브랜치면) main 머지 → 푸시 한 방에

지금 작업물을 커밋하고 main 에 반영하고 푸시해. 순서:

  1. git status + git diff 로 변경 내용 파악. 스테이징 안 된 것 포함 전부 볼 것.
  2. worklog 미기재면 먼저 python z-my-docs/work-log/gen_worklog.py add "<한 일>" 로 남긴다 (git 작업 자체는 worklog 대상 아님 — 이번 turn 의 코드 작업이 아직 기록 안 됐을 때만).
  3. git add -A 후, 변경 내용에 맞는 커밋 메시지를 CLAUDE.md 컨벤션대로 작성해 커밋. (co-author 트레일러 포함)
  4. 브랜치 판단:
    • 지금 main 이면 → 머지 단계 건너뛰고 바로 push.
    • 피처 브랜치면 → git checkout maingit merge --no-ff <피처브랜치> → push. 머지 충돌 나면 멈추고 나한테 물어봐.
  5. git push.
  6. 끝나면 최종 상태(어느 브랜치, 커밋 해시, push 결과) 한 줄로 보고.

$ARGUMENTS 가 있으면 그걸 커밋 메시지로 우선 사용.