I still can’t come to terms with Mac Git clients. GitX, so far my favorite, has a minimal, native UI but doesn’t support creating stashes. Tower and SourceTree are both more full-featured but have odd toolbar icons and tabs. Every time I need to do something like an interactive rebase I need to hop into a terminal anyways, so I decided to try tig (brew install tig) again. I like the visual branch display, and it’s easy to quickly pull up diffs. I’m running it in a tmux pane so I have one to run commands, but you can also only run it when you need to. Using git on the command line also keeps your hands on the keyboard, and lets you use aliases or access GitHub issues with ghi, etc.