this post was submitted on 03 Nov 2025
58 points (98.3% liked)
Programming
23348 readers
235 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've been using SmartGit for about a decade now. While I don't typically need a git GUI, I do appreciate it's diff'ing and 3-way merge.
It's free for open source use and they do have a lifetime license option to avoid the subscription for commercial use.
+1 for smartgit. I just use jet brains built in git guis now but whenever I'm doing some crazy rebasing I open up smartgit. I like how it also shows you the commands in the log so you can learn by doing.
I bought a license many, many years ago and loved SmartGit. I just use the cli now, but if you're looking for a GUI, it's a great choice.