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.
Activity Over Time
Top Contributors
Keywords
Sample Comments
I have yet to find a Git GUI that really feels right. Recommendations?
Check out sublime merge if you want a GUI to use git. I use it all the time!
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.
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.
Well done! Also check out Tower Git client. It has very good GUI that requires no terminal command.
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.
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.
Git has plenty of open source GUIs that would help.
I always use SmartGit, another GUI. (I've lauded it to all and sundry, but have yet to inspire a new devotee...)
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.