| name | git-commit-changes |
| description | コード変更を git diff で確認し、プロジェクトルール .cursor/rules/git-commit.mdc に沿ったメッセージで git commit する。ユーザーがコミット、git commit、変更をコミット、コミットメッセージ作成を依頼したときに使う。 |
Git でコード変更をコミットする
手順
-
状況把握
git status でブランチ・変更ファイル・ステージ状態を確認する。
-
差分確認
- ステージ済み:
git diff --cached
- 未ステージ:
git diff
両方ある場合は両方を確認する。
-
ステージング
コミットしたい変更がステージにない場合は、ユーザーに意図を確認したうえで git add(パスはユーザー指定または変更範囲に合わせる)。
-
コミットメッセージ
形式・プレフィックスは 必ず .cursor/rules/git-commit.mdc に従う(未読なら読む)。
差分の内容に合う type を選び、1 行目は type: 件名(件名は日本語可、type は英語のまま)。説明が必要なら 1 行空けて本文を付ける。
-
コミット実行
確定したメッセージで git commit を実行する。
- 1 行のみ:
git commit -m "type: 件名"
- 本文あり:
git commit -m "type: 件名" -m "本文"(複数 -m で段落分け可)
変更が大きい・メッセージに迷う場合は、実行前に提案メッセージをユーザーに見せてよい。
注意
- ユーザーが明示しない限り
--no-verify は使わない。
- 秘密情報や本番キーが差分に含まれていないか確認する。