I use Git Tower and I love it. I'm surprised I don't see it mentioned here.
Programming
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
Gitkraken is the powerhouse, but i only use it for difficult commands
I use GK for everything and usually only use CLI when there's something a little exotic. I like seeing it update in real time on another screen and I like the diff engine for quickly assessing changes and making sure everything I expected was altered and nothing I didn't. I know there are other tools but GitKraken is the fastest for me.
Also have found it a good tool for teaching other engineers (usually older) how Git works. We tried out Sourcetree but it was super clunky at the time.
If I had to find a tool between pure CLI and pure GUI I'd probably recommend Emacs Magit porcelain. Works quite well.
I mostly use CLI but sometimes SourceTree, it's neat
I kinda do both? For some reason, I prefer the CLI when I clone a repo, but Sourcetree for committing, pulling, and pushing, and my IDE's built in git tools for merges.
Haven't seen it mentioned here, I've recently been using lazygit from time to time and I quite like it, especially committing only a few changed lines from a file is nice and quickly amending to old commits. I still use cli for more complicated stuff though.
Not really but sometimes if I need a visualization of something complicated that I can't see in my head I'll go to the network tab under insights in github