Git GUI Recommendations

Users recommend and discuss various graphical user interfaces (GUIs) for Git, such as Sublime Merge, lazygit, Sourcetree, SmartGit, and TortoiseGit, often comparing them favorably or unfavorably to the command-line interface.

➡️ Stable 0.6x DevOps & Infrastructure
4,906
Comments
19
Years Active
5
Top Authors
#1614
Topic ID

Activity Over Time

2008
32
2009
60
2010
144
2011
179
2012
211
2013
261
2014
215
2015
266
2016
387
2017
358
2018
303
2019
258
2020
411
2021
462
2022
340
2023
303
2024
324
2025
380
2026
12

Keywords

CLI BitBucket gitstack.com GitKraken IDE TUI UI VSC UX JetBrains git gui cli guis commit command command line merge use git sublime

Sample Comments

nerdponx • Aug 8, 2023 • View on HN

I have yet to find a Git GUI that really feels right. Recommendations?

baby • Nov 1, 2021 • View on HN

Check out sublime merge if you want a GUI to use git. I use it all the time!

izoow • Nov 25, 2022 • View on HN

Seconding this. After trying out a bunch of git guis and being unsatisfied with all of them, I recently discovered lazygit and I absolutely love it. Simple, lightweight, doesn't get in your way, doesn't hide things from you, just an absolute pleasure to use.

nerdponx • Dec 18, 2017 • View on HN

You might want to try Sourcetree if you haven't already. I felt the same way about Git GUIs for a long time, but Sourcetree actually does a good job of getting out of my way, and has a very nice commit history tree viewer to boot.

chenster • Oct 16, 2021 • View on HN

Well done! Also check out Tower Git client. It has very good GUI that requires no terminal command.

DivineBubba • Jun 7, 2019 • View on HN

There are Git GUI options available like SourceTree, GitHub Desktop, GitKraken and the relatively new Sublime Merge from the makers of Sublime Text. All of these will achieve the same thing, although I would recommend at least learning the basics of command line Git - each to their own, though.

GiorgioG • Sep 17, 2020 • View on HN

Git GUIs simply don't provide the power/flexibility the CLI provides without introducing a UI with a gazillion options. I've tried many (GitKraken, Tower (paid for it too!), SourceTree, VS's integration) and I've always gone back to the CLI.

ausudhz • Nov 8, 2022 • View on HN

Git has plenty of open source GUIs that would help.

dtgriscom • May 27, 2024 • View on HN

I always use SmartGit, another GUI. (I've lauded it to all and sundry, but have yet to inspire a new devotee...)

rbosinger • Jun 3, 2015 • View on HN

I still like a GUI from time to time. I use SourceTree. I can use GIT on the command-line and I'm a competent developer but I like to be able to click files and see the changes and just drag them into a commit. It may not be the fastest way, or the most advanced but it works for me.