Rebasing can be dangerous! Rewriting history of shared branches is prone to team work breakage.read