13 ms·
> I use git on the CLI 99.9% of the time. I never used a GUI for git and don’t see a reason to. Nobody needs a gui for git or a text editor but using magit is
by weaksauce 2y ago
> I use git on the CLI 99.9% of the time. I never used a GUI for git and don’t see a reason to.
Nobody needs a gui for git or a text editor but using magit is like a superpower compared to the command line. It is probably the best piece of software i've ever used. you can even drop down to the command line git inside of it if you need. i don't understand why anyone would prefer the cli over it.
- keybored 2y agoAnd you don’t need to a make three dozen shell/git aliases. The keybinds are already good.
- kccqzy 2y agoExactly. My favorite is probably "r s" or rebase subset: it is much more intuitive to use than remembering the order of the refs you pass to `git rebase --onto X Y Z`, and this happens to be something I do a whole lot since I use dependent branches to create dependent PRs. My second favorite is "c F" or instant fix up.
- tempodox 2y agoBut magit is a plugin for a text editor. No text editor, no magit. And the difference between a TUI and a GUI is only gradual.
- weaksauce 2y agoI'm not sure your point? I am advocating for magit/a text editor plugin. git itself is not a TUI either like say lazygit is one. if someone were to rip out everything except magit and throw it into a TUI I'd be down to use it but as it is I only use emacs for magit because magit is just that good.
- BerislavLopac 2y agoGitKraken is amazing.
- weaksauce 2y agogitkraken is nice yeah. it's nowhere near the efficiency of magit imo. git is like ed. magit is like vim. gitkraken is more like maybe word? does everything you want has a nice clickable gui but it is not quite as efficient to use.
- sshine 2y agoI don't use magit, because I don't use Emacs. But I've seen a magit power user, and arguably: magit is the only git client I've seen that does some things better than CLI without being severely disempowered. I only prefer the CLI over magit because I don't use Emacs. I'm not switching back to Emacs because of magit (or org-mode). LSP is just too big for me, and Emacs has poor LSP, both in rendering, back-end performance, and effort setting it up.
- weaksauce 2y agoI installed doom emacs to get magit because i don't use emacs anymore other than magit and i wanted fast startup and no config. it's worth it to me.