こ: コミット前に、差分を読む。
この言葉の意味
保存したつもりの変更と、実際に記録しようとしている変更が同じとは限りません。Gitでは作業中の差分と、ステージした差分をそれぞれ確認できます。意図しないファイルや一時的な設定が混ざっていないかを見てから、まとまりのある変更として記録しましょう。
たとえば、こんな場面で
理解を助けるための仮の場面です。
よくある場面
デバッグ出力や設定値の変更が混ざったままコミットすると、意図しない情報や動作がレビューと公開へ進んでしまうことがあります。
こう変えてみる
ステージした差分も含めて確認し、理由を説明できない行を外します。秘密、意図しない削除、生成物が混ざっていないかを見てから記録します。
自分に問いかける
このコミットの全ての行を、今回の目的で説明できますか。
今日の実践ヒント
次のコミット前に、ステージした差分を読み、不要なファイルがないか確かめましょう。