Your local changes would be overwritten by merge. Commit, stash or revert them to proceed的解决方法

 在使用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的主分支)

 

posted on 2020-04-01 13:09  小破孩楼主  阅读(27709)  评论(0编辑  收藏  举报