Do you use some GUI, TUI, terminal commands, plugins for other software?
Ideally, I want to find a cross-platform GUI app, preferably a FOSS one, and with as less overhead as possible, e.g. no Electron.
Do you use some GUI, TUI, terminal commands, plugins for other software?
Ideally, I want to find a cross-platform GUI app, preferably a FOSS one, and with as less overhead as possible, e.g. no Electron.
I found this one recently which is really good:
https://github.com/sourcegit-scm/sourcegit
Much better than most of the standalone Git GUIs, even the commercial ones.
However I don’t actually use it, because I use VSCode and there’s a great extensions called
Git Graphthat integrates nicely into it. It is abandoned unfortunately but it still works fine so I still use it.Here’s my rating of all the Git GUIs I’ve tried (that I remember):
I never tried Magit because TUIs are dumb.
Also don’t listen to anyone that says “just use the CLI”. It’s okay once you’ve learnt how git works, but even then you’re still going to want a way to view the commit graph. Learning Git without a GUI is needlessly masochistic. Once you have learnt it you can start mixing it up with the CLI.
git log --all --graphYes if you don’t get a real GUI you’ll end up using this poor-man’s imitation a lot.
A graph view is largely superfluous 99% of the time.
Fair enough. I don’t tend to use it all that much. But it is there. I tend to find I don’t really need to see the graph all that much. Maybe because I’m mostly working in small teams. It’s just not that important to my understanding of what’s going on.