Git Pull Failed :Your local changes would be overwritten by merge. Commit, stash or revert them

在使用git进行代码pull’的时候,出现下面的问题:

Git Pull Failed :Your local changes would be overwritten by merge. Commit, stash or revert them

①如果你想保留刚自己写的没有提交push的本地修改的代码,并把git服务器上的代码pull到本地(本地刚才修改的代码将会被暂时封存起来):

git stash
git pull origin master
git stash pop

②如果你想完全地覆盖本地的代码,只保留服务器端代码,则直接回退到上一个版本,再进行pull:

git reset --hard
git pull origin master  (其中origin master表示git的主分支)

你可能感兴趣的:(项目问题总结,杀千刀的bug)