This seems interesting for day-to-day operations, as a replacement for Tower or SourceTree! However an app I've found really helps with arcane Git incantations (anything that rewrites history) is GitUp for macOS. I've always found it underappreciated.