Is there anything similar (or otherwise interesting) for other OSes? My currently favorite duo is Sublime Git for light weight and niceness and Fork for full features and reliability.
I was unable to find anything nearly notable for non-mac platform. My current flow on linux is just a terminal with p4merge as a mergetool with occasional lazygit usage.
I highly recommend Fork which is both windows and Ma; https://git-fork.com/. It is a native app, great interface and makes a lot of git features easier to use for me.
Ah, I've used this tool quite a lot to bridge my knowledge gap that I have with the git command-line, like rewording commits that are a few commits deep.
A GUI helps for discovery of features and Gitup is amazing at it. I wholeheartedly recommend it.
Not that you asked, but `git rebase -i master` pops up $EDITOR with all the commits since `master`. You can reorder them, squash them, mark them as "fixup"s (squash + omit commit message), reword commit messages, etc etc.
Noting that you also didn't ask, but git-fiddle¹ is a nice addition that wraps rebase. You can directly edit commit metadata, such as date and message, from within the rebase template when using it.
[Just a happy user stealing an opportunity to pimp it.]