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.