What I don't understand is how, or indeed why, one stages modified files.�� I get that adding files requires informing git.�� But why doesn't "git commit" commit modified files by default?�� Why do I have to use git commit -a to include modified files?