This is day 6 of my Git Tips and Tricks Advent Calendar. If you want to see the whole list of tips as they're published, see the index.
The Git command line is a tricky thing. It's useful for all of the developers some of the time, and some of the developers all of the time. But for some people, it's not always the best thing to reach for.
Over the last few years, the Git GUI market has really grown. We've seen some of the first Git GUIs really mature, and we've also seen new GUI tools launch. There are a couple that I'm really fond of, and I'm excited about each of them.
One of my favorite Git GUI tools is GitKraken.
GitKraken is unique in that it's a truly cross-platform app; it's built in Electron so it runs on Windows, Mac and Linux, which is great for me, since I happen to build software that also runs on Windows, Mac and Linux. It also integrates nicely with GitHub and Azure Repos - and no surprise, I happen to also work in both of those places.
Needless to say, I'm a big fan.
You can get started for free, so unleash the Kraken!