如何解决推动被拒绝并在拉动时要求拉动导致"一切都是最新的"?

Mar*_*vic 12 eclipse git egit

当我尝试将我的代码推送到远程存储库时,使用EGit和Eclipse,我收到一条错误消息,说我应该先拉,如图1所示.

尝试推送时出现错误对话框

当我尝试从远程存储库中取出时,我收到一条消息,说明所有内容都是最新的,如图2所示.

拉动后的消息对话框

我该如何解决这个问题?

Von*_*onC 10

确保:


OP克里格 补充说:

最后我注意到DIRTY_WORKTREE错误消息中提到了一个类文件.
我从文件系统中删除了该文件,做了拉,解决了冲突并推送.
现在一切似乎都很好.