Git rebase loses history, then why rebase?
stackoverflow.com