Right now Outstatic pushes straight to your main branch. I built it for personal use so I didn't get that far, but you are not the first to suggest this.
If you want to chat about how this may work in terms of UI/UX, please let me know. I think the idea is interesting. I'm @AndreVitorio on twitter.
That would be amazing and it is the one major thing missing from other options like Statamic.
Nobody understood my needs around this when I was looking for solutions.