2 ms·
> Eventually I decided that the sheer number of magic incantations I had to remember to do anything useful wasn’t worth it Isn't that the point of Magit? Peop
by iLemming 7y ago
> Eventually I decided that the sheer number of magic incantations I had to remember to do anything useful wasn’t worth it
Isn't that the point of Magit?
People who never tried Magit often say either of these two things:
- "I'm already an expert in Git, I'm fine with the command line", or
- "Git is confusing already, I don't want to learn yet another thing"
The main point about Magit (unlike many other Git GUIs) - is to help you discover Git features, and allow you to do your work in a very efficient and simple workflow. However, it would do so without hiding Git mechanics from the user. Anytime you can check what the actual Git command gets executed.
Magit doesn't liberate you from learning Git internals, but at the same time it doesn't overwhelm you with tons of different command-line switches. You don't have to memorize anything, the reference for all the commands is always available to you.
I believe, I have become a Git ninja because of Magit. Without it, who knows, maybe I would never learn many features of Git.