To start with, run a bring to refresh all
origin/<branch>
refs to most recent:
git fetch --all
Backup your current branch:
git checkout -b backup-master
Then, you have two options:
git reset --hard origin/master*
OR If you are on some other branch:
git reset --hard origin/<branch_name>
*Explanation:
git fetch
downloads the latest from remote without trying to merge or rebase anything.
Then the
git reset resets
the master branch to what you just fetched. The
--hard
option changes all the files in your working tree to match the files in
origin/master