What Git clients do you use?

https://feddit.nl/post/39883639

What Git clients do you use? - feddit.nl

I’m wondering if you use any (graphical) clients to manage your Git, and if so, what client you use. I myself have to use git professionally across all 3 major OS-es, and I currently use Sourcetree on Windows and macOS, and the Git tools built-in into IntelliJ on Linux. Have given MaGit a try, but just couldn’t get all the shortcuts to stick in my mind. Interested to hear your experiences!

TortoiseGit.

Through settings, I move the Show Log to the top context menu level, and it’s my entry point to every Git operation.

I see a history tree to see and immediately understand commit and branch relationships and states. I can commit, show changes, diff, rebase interactive or not, push, fetch, switch, create branches and tags, squash and split commits, commit chunk-wise through “restet after commit”, … And everything from a repo overview.

/edit: To add; other clients I tried never reached what I want from a UI/GUI, never reached TortoiseGit. Including IDE integrations where I’m already in the IDE; I prefer the separate better TortoiseGit.

GitButler is interesting for it’s different approach, but when I tried it out the git auth didn’t remember my key password. (Since trying out jj I found out it may have been due to disabled OpenSSH Service.)

Seconded. I’m a .Net developer on Windows, I like the Explorer integration.