Today I discovered a set of wonderful and slightly hidden manuals on git:
man gittutorial
man giteveryday
man gitglossary
man gitworkflow
Actually they aren’t all that well hidden if an observant user just started poking at git:
$ man git
GIT(1)
...
DESCRIPTION
Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals.
See gittutorial(7) to get started, then see giteveryday(7) for a useful minimum set of commands. The Git User’s Manual[1] has a more in-depth introduction.
...
SEE ALSO
gittutorial(7), gittutorial-2(7), giteveryday(7), gitcvs-migration(7), gitglossary(7), gitcore-tutorial(7), gitcli(7), The Git User’s Manual[1], gitworkflows(7)
...
You want to learn about UNIX? Start by visiting /{,usr}/{,s}bin of a base install (the beauty of the split), and look at what each present binary does by reading its manpage and actually following those SEE ALSO mentions.
And suddenly you'll feel well equipped to cough out a lot more one-liners without having to drop down to bashisms...