2020-04-04
ローカルのbranchを強制的にremoteのbranchに合わせる方法です。
強制pushgit push -f
の反対、つまり、強制pullをしたいわけですが、git pull -f
というコマンドはありません。
例えば、リモートのmasterブランチの内容をlocalのmasterブランchに強制的に合わせたい場合は、git reset --hard
を利用することで上手くいきます。
git reset --hard
を行うため、作業変更内容を残したい場合は、git stash
を行ってください。