O'Reilly logo
  • Eduardo Sanchez thinks this is interesting:

We recommend that you avoid selective commits if possible.

From

Cover of Git: Distributed Version Control—Fundamentals and Workflows

Note

While avoiding selective commits makes sense for software, using selective commits for non-software (i.e. text documents, markdown) does work.