git pull failed 用stach解决:
本地代码先 git stash ;(stash作用见参考)
然后pull代码;
最终再unstash changes;
原理:
git stach相当于先把当前代码暂时备份,然后代码会恢复到未修改之前;
此时可以进行pull操作;
unstash changes相当于把原来备份的代码再放出
以上操作参考这一篇:
IDEA : Git Pull Failed 解决(IDEA中使用stash功能)
关于revert:
反做某个版本,
Git恢复之前版本的两种方法reset、revert(图文详解)