In the course of reviewing PRs, I will pull down a colleague's branch. If my colleague subsequently force pushes changes to remote as a result of a rebase, when I next do a pull, I will get merge conflicts I don't want to deal with - I just want the branch as it exists remotely.
I have been doing:
git checkout master
git branch -D some-branch
git checkout some-branch
That works, but I'm sure there is probably a simpler (and lazier) way to do this.