CI変更コミット
このセッション中に行われた変更に対して、ユーザー確認を必要とせずにgitコミットを作成するタスクです。
プロセス
1. 変更内容を考える
- •会話履歴を確認し、何が達成されたかを理解する
- •
git statusを実行して現在の変更を確認する - •
git --no-pager diffを実行して変更内容を理解する - •変更を1つのコミットにまとめるか、複数の論理的なコミットに分けるかを検討する
2. コミットを計画する
- •どのファイルをまとめるべきかを特定する
- •明確で説明的なコミットメッセージを作成する
- •コミットメッセージには命令形を使用する
- •何を変更したかだけでなく、なぜ変更したかに焦点を当てる
3. 即座に実行する
- •
git addで特定のファイルを指定する(-Aや.は使用しない) - •ダミーファイル、テストスクリプト、または変更の一部でないファイルはコミットしない
- •計画したメッセージで
git commit -mを使用してコミットを作成する - •
git --no-pager log --oneline -n [number]で結果を表示する
重要なガイドライン
- •ユーザーにフィードバックを求めて停止しない - これは自動化ワークフロー用です
- •関連する変更をまとめる
- •可能な限りコミットを焦点を絞ってアトミックに保つ
- •ユーザーはあなたの判断を信頼しています - コミットを依頼されています