Only allow --rebase pulls

This will replay your work on top of the remote updates. This prevents
the leaf shaped divergence of commits, which just messes up visualizers.