2.5 KiB
2.5 KiB
name, description
| name | description |
|---|---|
| commit | 変更をコミットする |
Commit
概要
このコマンドは、ワークツリーの変更をローカルリポジトリにコミットする。変更内容の確認、適切なコミットメッセージの作成、コミットの実行までを一貫して管理し、バージョン管理のベストプラクティスに従った運用を実現する。
使用するエージェント
- version-control-agent: Git操作およびGitHub操作全般を管理する
使用するスキル
- version-control-guidelines: Git運用のガイドラインに従う
実行フロー
-
version-control-agentが以下のスキルを使用して、現在の変更状況を確認する(git status)
- version-control-guidelines(Git運用ガイドライン)
-
version-control-agentが以下のスキルを使用して、変更内容の詳細を確認する(git diff)
- version-control-guidelines(Git運用ガイドライン)
-
version-control-agentが以下のスキルを使用して、規約に準拠したコミットメッセージを作成する
- version-control-guidelines(Git運用ガイドライン)
-
version-control-agentが以下のスキルを使用して、変更をステージングする(git add)
- version-control-guidelines(Git運用ガイドライン)
-
version-control-agentが以下のスキルを使用して、コミットを実行する(git commit)
- version-control-guidelines(Git運用ガイドライン)
-
version-control-agentが以下のスキルを使用して、コミット結果をユーザーに報告する
- interaction-guidelines(対話パターン)
成果物
出力先:
- ローカルリポジトリ(.gitディレクトリ)にコミットオブジェクトが作成される
成果物の内容:
- コミットハッシュ
- コミットメッセージ
- 変更されたファイルのリスト
- 作成者情報
- タイムスタンプ
チェックリスト
コマンド実行前
- 変更内容が意図したものであることを確認した
- コミット対象のファイルが明確である
- コミットメッセージの内容を考えている
コマンド実行後
- コミットが正常に作成された
- コミットメッセージが規約に準拠している
- 適切なファイルがコミットに含まれている
- 機密情報が含まれていない
- コミット履歴が適切に記録されている