For the last 5(?) years or so I have been using GitKraken as my daily git driver for a while. I use it at my job mostly and love the functionality. I still use git via command line but jumping into git bash is nice no matter what os I am currently using.
I mainly use it:
- To see what branches have been modified (same as git tree but updates itself).
- Hooks into other git hosting like codeberg/gitea/forgeo without any real work. Login is also super easy and built in. Oauth is built in.
- Git amend is a one click interface.
There is other niceties like issue tracking, easy auto-creation of branches, etc… that I personally don’t use all that much, but I can see the appeal.
The only real issue is the price. It used to be 30$ a year but now it’s over 100+. I would happily pay 30 a year or pay one time for a license…but over 100 is too much in my opinion. I may go back to using all command line if the price keeps going up.
Is there any open source tools that do something similar it’s the same look/feel?
May not be the most popular choice, but I absolutely love Sublime Merge. Only issue I have is that it doesn’t support workspaces. But I love how it doesn’t abstract git away. Most actions in the UI are just called like the underlying git command, there are no non-git things like a “sync”. Plus you can always click on the top to see which commands exactly were executed and with what output. And it’s Sublime-typical wicked fast.
It’s an unlimited free trial with the dark mode disabled. License costs $100 and lasts for 3 years of updates.