変更内容を確認し、適切な粒度でコミットを作成してください。以下の手順で進めてください:
- •
まず現在の状態を確認:
- •
git statusで変更ファイルを一覧 - •
git diffでステージされていない変更を確認 - •
git diff --cachedでステージ済みの変更を確認 - •
git log --oneline -5で直近のコミットスタイルを確認
- •
- •
変更内容を分析して、論理的なまとまりごとにグループ分け:
- •機能追加、バグ修正、リファクタリング、設定変更などの種類で分類
- •関連するファイルをまとめる
- •1つのコミットが1つの目的を持つようにする
- •
ユーザーにコミット計画を提示:
- •各コミットに含めるファイルと変更内容の概要
- •提案するコミットメッセージ
- •ユーザーの確認・修正を待つ
- •
ユーザーの承認後、各コミットを順番に作成:
- •
git add <files>で対象ファイルをステージ - •Conventional Commits形式(feat:, fix:, refactor:, docs:, chore: など)
- •日本語でコミットメッセージを作成
- •Co-Authored-By は不要
- •
- •
すべてのコミット完了後、
git log --onelineで結果を表示
注意:
- •pushはしない(ユーザーが明示的に指示した場合のみ)
- •コミットメッセージは簡潔かつ明確に
- •ユーザーの確認なしにコミットしない
- •--no-verify は使わない