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

原因

git库与本地库文件代码段不同

解决

强制更新本地代码库

  1. git fetch –all
  2. git reset –hard origin/master
  3. git pull

注意:该命令直接放弃所有修改代码,并更新到版本库最新版本代码

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

原因

本地修改的文件会被远程仓库文件覆盖

解决

方法一

暂时封存本地

1
git stash git pull origin master git stash pop

方法二

如果本地不重要,则全部丢弃

1
git reset --hard

windows系统下提示Could not resolve host: github.com

解决

在hosts文件中加入

1
2
3
140.82.113.3 github.com 
199.232.5.194 github.global.ssl.fastly.net
54.231.114.219 github-cloud.s3.amazonaws.com

hosts文件在C:\Windows\System32\drivers\etc中以及{git安装目录}/etc

windows系统下ping不通github(Connection was aborted, errno 10053)

解决

(该问题是解决上面问题之后出现的问题)

可能是开启了vpn导致,取消代理即可

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy