I think many developers shy away from rebasing because it regularly cannot be
done automatically and you need a bit of practice to get used to a rebase flow
and all it's interesting states (WTH is an empty commit?!). >
https://twitter.com/coderbyheart/status/1069176992564682752