在拉取和推送都存在,冲突时,用命令行解决

用完这个功能后本地的提交与修改都没了,不过提交可以找回,通过 git reflog。 
阅读 Pro Git 第二版,了解 Git 的原理与使用方法。 

针对你遇到的问题,正确的做法是: 
git add . 
git stash 
git pull 
解决出现的冲突 
git push 
git stash pop 

无法拉取可能是本地修改了一个远程提交也修改的文件,拉取时直接报错,禁止拉取了。对应的解决方案就是先 git stash 存起来,过会儿在 git pull 后 git stash pop 让 git 自动合并,最后可能有冲突,自行解决。 
也有可能是拉取后产生冲突了,直接解决冲突即可。

原文地址:https://www.cnblogs.com/benbenjia/p/8892841.html