@darius @DrMcCoy
It's probably untrve or sth as it's not CLI, but I really like git gui for committing. I can easily review my commit while writing the commit message, and unstaging that debug printf() that slipped in is just as easy, without having to abort the committing/writing commit message process.
And yes, commit message that contain actual information are super helpful and everybody should write them that way instead of "Fixed #123", referencing some bugtracker that might be gone next year