idea放弃本地修改,强制更新代码
情况:本地修改的乱七八糟,又不想重新git clone代码,放弃自己修改的,强制同步远程。
方法一:
在IDEA 中 git 操作 pull 代码时提示 Unstash Failed: Your local changes would be overwritten by merge.
原因是本地所修改的文件和 git 上最新版本发生冲突(先隐藏本地变化后pull远程代码,pull远程代码完毕后,再应用本地隐藏变化,根据实际情况选择merger或放弃merger)
解决方法:先右键 ---> git ---> Repository ---> Stash Changes ---> Create Stash
接着 pull
最后右键 ---> git ---> Repository ---> Unstash Changes ---> Apply Stash
方法二:
①点击控制台下方终端Terminal
②输入三行代码git fetch --all, git reset --hard origin/master, git pull (注意自己是哪个分支,master)
方法三:File—> Local History—>show history—>revert