commit¶
コミットメッセージを生成して Git コミットを実行します。-m を指定しない場合、AutoShip はローカルモデルを呼び出し、diff と stats に基づいて Conventional Commits スタイルのコミットメッセージを生成します。
構文¶
引数¶
commit コマンドは位置引数を受け取りません。
オプション¶
| 短縮 | 長い形式 | デフォルト | 説明 |
|---|---|---|---|
-m |
--message TEXT |
- | 指定されたコミットメッセージを直接使用 |
| - | --edit / --no-edit |
edit |
生成されたメッセージをエディタで確認するかどうか |
例¶
変更をステージしてコミットメッセージを生成:
コミットメッセージを直接指定:
エディタでの確認をスキップ:
出力の注意点 / よくあるエラー¶
-m使用時は AI を呼び出さず、指定されたメッセージで直接コミットします。- モデルが未設定の場合、手動でコミットメッセージを編集するよう促されます。
- コミット前に
pre_commitHook が実行され、プラグインで拡張できます。