addしてcommit。なぜ2ステップ?

「なんで1回で保存できないの?」と思ったことはありませんか。正直、最初は面倒に感じます。でもこの2ステップには意味があります。
たとえば、10個のファイルを変更したけど、今回のコミットに含めたいのはそのうち3個だけ、ということが実務ではよくあります。addで「何を記録するか」を選び、commitで確定する。この「選んでから確定」という流れが、記録を意味のあるまとまりに整える力になります。
この2ステップの意味は、使い込むほどわかってきます。

「なんで1回で保存できないの?」と思ったことはありませんか。正直、最初は面倒に感じます。でもこの2ステップには意味があります。
たとえば、10個のファイルを変更したけど、今回のコミットに含めたいのはそのうち3個だけ、ということが実務ではよくあります。addで「何を記録するか」を選び、commitで確定する。この「選んでから確定」という流れが、記録を意味のあるまとまりに整える力になります。
この2ステップの意味は、使い込むほどわかってきます。