EGit拉,推,合并,不工作

时间:2014-09-03 14:18:36

标签: eclipse merge push egit jgit

在我正在与一些合作伙伴合作的项目更新后,Eclipse Git不允许我继续推送,拉动或合并。

当我上次提取更新时,web.xml中存在冲突,因此我删除了冲突文本并保存了正确的文本。但是,Eclipse继续在web.xml文件上显示双菱形图标,表示存在冲突。当我再试一次,我得到:

Cannot pull into a repository with state: MERGING
org.eclipse.jgit.api.errors.WrongRepositoryStateException

Git State Merging

当我尝试推动自己的提交时,我得到了

Git Push Commit Error Screenshot

这就是历史记录视图中的样子

Git History

如何解决这些问题并成功推送我的提交?

1 个答案:

答案 0 :(得分:0)

首先将HEAD从合并状态重置为上一次提交

将文件添加到索引

从原点获取,拉取

合并分支,解决是否有任何冲突

提交并推送合并