在idea中进行代码的pull的时候:Your local changes would be overwritten by merge.
解决办法:
①、保留本地最新修改,并拉取仓库中忘记 pull 的代码到本地 :
git stash
git pull origin master
git stash pop
②、放弃本地代码,新修改的都不要了,退回上一版本,再拉取代码到本地。
git reset --hard
git pull origin master
延伸
在使用Git的过程中,有些时候我们只想要 git 服务器中的最新版本的项目,对于本地的项目中修改不做任何理会,就需要用到 Git pull 的强制覆盖。
git fetch --all
git reset --hard origin/master
git pull
git pull从远程拉取最新版本 到本地自动合并,git fetch从远程获取最新版本 到本地不会自动合并