Git
GitHub

[git] git reset hard originは万能ではない [自分メモ]

git reset hard origin はいつ何時いかなる時も誰の干渉も受けずにとにかくremoteリポジトリの内容をローカルに適用するものだと勘違いしてた。

git fetch後じゃないと最新のremoteの情報に上書きされない。

当たり前といえば当たり前だが、勘違いしまくってたのでメモ。

git pull originするときは必ずgit fetchする癖はついてたのに...

git fetch -p
git reset hard origin/master