gitでリモートのブランチにローカルを強制一致させたい時

ローカルで作業しながらデプロイ先も変更してしまったー!!
などあると
would be overwritten by merge
なんて怒られたりします。

変更したファイルを責任持って綺麗に変更してあげてマージしてあげればいいですが、めんどくさい。リモートとナジにしたい!というときはあると思います。あると思います。

そんな時はこちらでバツンと解決!


スポンサーリンク





fetchしてreset!!

git fetch origin
git reset --hard origin/master

origin/masterの部分は一致させたいブランチに適宜変更してください。

ブランチの一覧を見たいときは

git branch -a

で、リモートのブランチも見れます。

便利!