IntelliJ:Git 把一切都搞砸了

IntelliJ: Git Push Messed Everything Up

我一整天都在为一个个人项目努力工作,终于抽出时间来总结一下并进行提交和推送。我在 IntelliJ 中单击“提交”,虽然会出现提交提示,但当我单击它时它没有响应。好吧,只是我的运气,我想。出了点问题,我将失去所有的进步。我没有惊慌。我单击了“提交并推送”,一切似乎都很好,直到我收到一条关于与主分支合并的错误消息在 Git 上不起作用。什么?我没有要求合并!你瞧,出于某种原因,它完全搞砸了我所有的代码,我不知道为什么。

在我的所有文件中,都有类似 “<<<<<<<<<<<<<<<<<<< 头” “>>>>>>>>>>>>>起源” 到处都是,以及我上次提交的所有代码 分散在我的新代码中。现在我不得不熬夜并手动检查并删除所有这些严重破坏一切的奇怪线条。

我是唯一一个在 IntelliJ 中遇到过随机且超级令人沮丧的事情的人吗?

尝试使用 git revert 命令在推送之前将错误的位置移到更早的位置。 (可以使用git reflog查看HEAD位置)。然后,您可以尝试使用 git pull 对程序进行排序,并使用您的原点对其进行变基。