After being asked to be involved in discussion on why we should πš›πšŽπš‹πšŠπšœπšŽ vs πš–πšŽπš›πšπšŽ. I needed to cement my rebase knowledge, this article explains it in laymen's terms:

Perhaps you might β€˜merge’ from master (as many naive guides suggest), but you’ve heard people say you should be rebasing. How? What? Why?

Go read 'Git Rebase for Dummies' for more...

I'm pretty confident I know what the advantages of rebasing are, but it's good to take a step back and really dumb your knowledge down, to better understand it and more importantly be able to explaing the benefits to your peers.