If you, like me, are of the mind to commit at random times in small portions, then you found the PHPStorm Dialog “Git Commit” annoying.
You always need to click on the root node to unselect all changes and then re-select only those changes that you actually want to commit. An “uncheck all changes” button or a default option to always start with no changes checked would be helpful.
While I haven’t found any of those, I have found this:
Hit Ctrl + A in the list of all changes and then hit Space. This toggles the checkbox for all changes on/off.