|
|
|
|
|
by adimitrov
2053 days ago
|
|
I would like to say that not all git front ends are like that. I used to be a CLI only user, but now you can pry magit from my cold, dead hands. It's very close to the command line in what it does, it's very easy to see what exactly it does, and where it abstracts from git commands, it does so while following Git's mental model very well. It has great discoverability while at the same time being an amazingly streamlined power user tool. In other words, there can be great git front ends. It's just that most of them suck, usually because of a desire to dumb down the git UI. If you don't do that, and accept Git's complexity it can work out great. |
|
It also helps to provide sane defaults, for example -f being force-push-with-lease instead of a regular force push when pushing.