Comment by nobleach
6 months ago
For reference, I did use Magit for my short stint with Emacs (and then Spacemacs/Doom Emacs). I've always been more into Vim. I tried the Atom editor several years ago with lots of Vim emulation and quite a bit of customization - one of those being a Magit clone.
I moved to NeoVim many years ago and have been using NeoGit (a supposed Magit clone) the entire time. It's good but I'm missing the "mind blowing" part. I'd love to learn more though! What features are you using that you consider amazing?
I found Neogit quite buggy. Not even in the same league as Magit.
It's mind-blowing because it makes git actually usable.
Maybe it's Stockholm syndrome for me, but I never really understood what was so unusable about the vanilla command line git interface.
If you want to do some really advanced stuff, sure it's a little arcane, but the vast majority of stuff that people use in git is easy enough. Branching and committing and merging never seemed that hard to me.
> Maybe it's Stockholm syndrome for me, but I never really understood what was so unusable about the vanilla command line git interface.
I'm as hardcode CLI user as it gets, I've only lived in the CLI since the mid 80s and still firmly there.
git is the absolute worst CLI ever in the history of humanity.
Wnen I do anything more than commit/push/pull at the command line I will quickly get myself so confused that I end up deleting the directory and cloning it again. That doesn't happen to me (much) with magit.
2 replies →
imo git does a terrible job of showing its state so when anything more complicated than committing changes you really have to have thing internalized.