Tower is the Git client of my choice
Git, the popular versioning system, has made new clients appear out of nowhere for some time now. Though there are a couple good ones, there are (at least) as many bad ones. Among the better ones, to my surprise a client I haven’t yet written about, is Tower.
Tower is my go-to client when it comes to Git-GUI-usage. In fact Tower does so many things I barely need to touch the command line.1 The app allows you to do all sorts of trickery right from within the app.2
If you need my recommendation for a Git client for your Mac, then it would be Tower.