Recently I read this here and caught two good concepts:
The first one was a mnemonic of how to think in terms of git rebase. Basically a cherry picking macro for moving parts of the history somewhere else into a given first_this base. So we are rebasing then_this with its new base first_this:
git rebase first_this then_this
The second thing was a sentence.
Git references make Git commits Git reachable.
😀 This is of course my adaptation of the link above.