So you’ve been happily doing:



git pull
git merge





`

And then someone in your team says:


“Just rebase it.”
…and you start questioning your life choices.








WTF Is Git Rebase, Really?


Definition (boring version):
git rebase is a command that lets you rewrite the commit history by moving or combining commits onto a new base...