ローカルで色々いじってgit pull出来ない時の対処法

ローカルでファイルをいらん事してgit pull出来なくなった時の応急処置です。

git fetch origin --prune

git fetch origin でリモートリポジトリの最新のソースコードを、origin/masterブランチに取得出来ます。

pruneをつける事によって、リモートリポジトリで消されたものをローカルリポジトリにも反映する事が出来ます。

git reset --hard origin/master

git reset –hard で強制的に現在のブランチのソースコードを、指定したブランチのソースコードで上書きします。