Understanding Rebase in Git · HackerTrans