我本地没有任何要commit 或者push的代码,想把远程主分支代码拉取下来,选择Pull 或者update都出现下面的弹窗,显示你的本地修改将会被merge操作覆盖,请提交或者暂存或者恢复来继续执行merge。而下面窗口却限制No Differences无差别。
解决办法
找到有问题的项目方法:使用idea的git选择remote origin master merge到本地master,就会弹出有冲突的项目,然后merge或者按下面方法解决
对项目右键 git -> show histories,看git历史记录,然后直接充值当前到该提交上面reset current branch to here ,hard mode。再更新本地代码即可。
可以看到更新后已经没有提示有可更新代码了