git merge:
+ does exactly what its name suggests
+ works most of the time
git rebase:
- not a common verb
- uses re- prefix although there's no "git base"
- literally does historical revisionism
- gaslights anyone who knows the truth
- probably kicks puppies when you aren't looking
- constantly wrecking shit
- basically only exists for "aesthetics"
- forces you into learning about "reflog"
context: https://www.cbc.ca/news/science/odysseus-lander-moon-1.7123958