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

 

posted @ 2023-09-11 13:12  逐梦北京  阅读(446)  评论(0编辑  收藏  举报