10 comments

[ 1.9 ms ] story [ 34.4 ms ] thread
Thanks for making me cry. It's Mac OS specific.

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.

Unfortunately, it's OS X only.

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.]

1. https://github.com/felixSchl/git-fiddle