@Maxwell_Dev wrote a very good detailed guide
on rebasing:
https://dev.to/maxwell_dev/the-git-rebase-introduction-i-wish-id-had and even
in there some of the more esoteric feeling things that can happen during a
rebase are not covered.
Learn by practicing this, and remember that you can always abort a rebase
safely. >