相信你们应该都见过这个恶心的东西把
直接上解决方案:
方式一:这种方式是先把仓库文件拉到本地,在推送
注意:origin -> 仓库名称,master -> 默认分支
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
然而:很多人这几步能够解决,但是…
最后还是使用方式二:
方式二:这种方式先隐藏本地的代码变化,然后拉去仓库代码,后取消隐藏
git stash
git pull origin master --allow-unrelated-histories
git stash pop
完成上面三步后,当我们pull时会出现下面的问题(我们可能需要重启idea,把项目重新作为maven项目并且重新设置一下项目设置的的jdk
):
使用命令行输入:git branch --set-upstream-to=origin/master master
大功告成