I am saving my work at night with a single commit for many files. I wonder if it would be better to commit for each file but this seems like a lot more work.
I have
"Easy to understand" means also:
git bisect fails way too soon)See "understanding the Git workflow" for more: you need to differentiate:
So pay attention to the "fast-forward" merge that Git uses by default: don't forget to clean-up the history of branches you are about to merge that way into public branches.