Gitのコミット単位は機能毎にするなど意図を持って行うように心掛けています。
意図を持ったファイル単位で履歴を作ることで視認性が高まるのでチーム開発においては特に大切です。
また、差し戻しがあった際に、どのコミットまで遡れば良いかが明確になるので総じて保守性の向上に繋がります。
時々、日記をつけるように毎日コミットをしている人もいます。
このようなコミットのやり方だと、コミットを振り返る時に非常に見にくいので差し戻しが発生した際に苦労しますし、戻さなくて良い機能まで戻す可能性が高くなります。
最悪のケースを想定して日々の作業を行うことが大切だと思います。