Pulling remote changing into a branch that has been rebased can cause lots of issues, so we should detect this case and warn the user beforehand.