lazygit (https://github.com/jesseduffield/lazygit) is enlightenmentware for me. It helps me navigate Git commands I forget all the time, like using the reflog to undo things, custom patches, or rebase --onto.
It makes working with Git a lot more fun, and I giggle like a little child whenever one of the weirder things work out again.