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.