Git 报错error: Your local changes to the following files would be overwritten by merge:

在使用git pull origin master 时Git报错:

error: Your local changes to the following files would be overwritten by merge:

使用

git stash
git pull origin master
git stash pop

在使用git stash pop命令后,Git提示

使用git add .

然后git commit -m "内容",如下:

在使用git pull origin master,如果下来代码报错如下:

报错的意思是无法下拉代码,英文有未合并的文件。

使用命令如下

git add .
git commit -m "内容"
git pull origin master
git add .
git commit -m "内容"
git push origin master

看效果是可以正常上传代码的,但是由于文件里有一个大的压缩包,会有waring。

先在本地删除zip 压缩包,使用命令

git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch FOLDERNAME" -- --all

然后git add . 和git commit -m "内容" git push origin master重新提交

问题解决,赞!

猜你喜欢

转载自blog.csdn.net/weixin_58125062/article/details/129342568