Git Reset Local Branch with Remote Branch


git fetch --all
git reset --hard origin/branch
git fetch downloads the latest from remote without trying to merge or rebase anything. Then 
git reset resets the master branch to what you just fetched

This FORCES an overwrite of local files, NO merging.