Understanding Rebase in Git | Dark Hacker News