@nixCraft This is interesting - I think there are probably fewer than a dozen commands I use frequently enough that I have them memorized.

My build system uses some arcane commands to automatically create version numbers based on how many commits are between HEAD and the first tag - no need to memorize, it's in the script ;-)

The only time you need to really get a manual out is when someone (maybe even you) has borked up a merge or rebase.