Java Git合并冲突问题:无法还原到以前的推送代码

Java Git合并冲突问题:无法还原到以前的推送代码,java,git,github,intellij-idea,Java,Git,Github,Intellij Idea,我对github有意见。我不知道如何恢复到我的工作版本的代码 我所做的是: 我试图将我的分支与主分支合并,但我遇到了很多冲突, 我试图在intellij工具中解决这些冲突,当所有这些冲突都完成并尝试运行代码时,我遇到了许多类似这样的错误 java: Couldn't find referenced attribute id for com.example.ticketing.model.ClientSubscription.client_id 我尝试将缺少的字段添加到类中,但没有成功 我不知

我对github有意见。我不知道如何恢复到我的工作版本的代码

我所做的是:
我试图将我的分支与主分支合并,但我遇到了很多冲突,
我试图在intellij工具中解决这些冲突,当所有这些冲突都完成并尝试运行代码时,我遇到了许多类似这样的错误

java: Couldn't find referenced attribute id for com.example.ticketing.model.ClientSubscription.client_id

我尝试将缺少的字段添加到类中,但没有成功

我不知道如何解决这个问题,我想将代码还原为我以前的提交。当我这样做的时候
git重置——硬

它说我的头在那次提交中,但在那之后我使用
git pull
获取旧内容

起初一切似乎都正常,但当我再次运行代码时,我会遇到与以前相同的错误,就像没有任何更改一样

我错过了什么


任何帮助都将不胜感激

您正在将其重置为旧的提交。然后从遥控器中取出较新的代码。然后,该分支得到快进。我不确定你期望结果会是什么?你对旧代码什么也不做。尝试运行旧代码而不进行新的更改。然后重做更改,并在提交之前继续检查代码是否中断。我希望在运行代码时不会出现以下错误:
java:找不到com.example.ticketing.model.ClientSubscription.client\u id的引用属性id。在执行重置和拉取操作后,当我运行代码时,这些属性id仍然存在。@Tschallacka为什么在我拉过之后,有没有同样的错误?这应该是我的旧密码,不是吗?不是。。。您正在重置为提交#10,没有错误,然后从远程拉取提交#11,有错误。然后,您的本地提交是#11,有错误。@Tschallacka啊,我明白了,但是我如何拉取上一次提交/推送呢?