変更が激しいブランチのソースコードレビューをするときなど、リモートのForce pushされたブランチをローカルブランチに反映したいことがあります。
自分が作業しているわけではないのでローカルの変更は全部捨ててかまいません。
git push -fみたいなオプションはpullコマンドにはありません。
代わりにresetコマンドを使います。
git reset --hard origin/master
引数なしのgit reset --hardだとローカルブランチの状態を変更前に戻すコマンドです。
戻す基準にするブランチを指定できるイメージでしょうか?