How much time do people spend to put too changes they did almost at once to make the code compile or the tests pass into two commits?
Much more valuable are larger commits at the size of a small PR.
How much time do people spend to put too changes they did almost at once to make the code compile or the tests pass into two commits?
Much more valuable are larger commits at the size of a small PR.
Comments become stale and will often not be updated as the code changes.
So even if people are conscientious about reviewing comment changes (and absence thereof!), too this often gets missed.
Having the git blame output of the line I'm changing is very helpful when determining the potential consequences of changing that line. If the history doesn't matter, then why bother with commit messages at all. You could essentially script your editor to run "git commit -a --allow-empty --allow-empty-message" every time you write the files to disk.
So the main action happens outside of git. Maybe for other workflows git commit messages are more important.