Too Long; Didn't Read
<a href="https://git-scm.com/book/en/v2/Git-Branching-Rebasing" target="_blank">Git rebasing</a> seems to have a <a href="https://hackernoon.com/tagged/marmite" target="_blank">marmite</a> effect on people – either they love it or hate it. It’s true that rebasing opens up a whole range of new and exciting ways to screw yourself over. Even better than that it offers up a range of wonderful opportunities to screw over your team mates as well. Yet despite that I am most definitely in the pro-rebase camp. After all, all the most powerful tools will burn you if you don’t use them properly. Having developed a fairly extensive set of rebase scars over the years here are my handy tips for dodging the pitfalls and making the most of rebase.