Git pain optimisation
I have been thinking a bit about git and the tools that help us with it.
Git is a super powerful tool, but with quite complicated ways of working.
And to most of the developers, the interface in the command line is hard.
That usually leads them to using some UI which claims to make things easier by abstracting details away (that is, the UI claims to do the magic).