I'm still using GitX-dev[0], mostly for doing commits and visualizing branches. Although lately I've been committing directly from Visual Studio Code.

For more complex operations nothing beats the CLI.

[0] https://rowanj.github.io/gitx/

> For more complex operations nothing beats the CLI.

I think that's only because most of the UIs are so bad! Manipulating a graph is something that I think inherently is actually quite visual.

GitUp[0] has excellent graph-editing facilities, and has replaced almost all of my git command-line machinations.

Alas, it's semi-abandoned and left in a perpetual state of 90% doneness...

A little challenge, if you're interested: Give some git manipulations you would do on the command line, and I will show you how to do it more easily in GitUp, or concede defeat. :-)

[0] https://github.com/git-up/GitUp