Maybe this is already mentioned as an idea.
But what would really help in the production of my app is the ability to select the changes I want to commit.
So I can cut my changes into smaller bits that are easily revertable.
Right now I need to commit everything before I start something new.
This is not a realistic work method, and what I propose can be done with GIT easily.
I hope this will be picked up soon.