经过一些 pull 、 merge 和冲突解决后,我的 GIT 卡住了。这是我在主项目上尝试做的(使用 EGit):
- “pull ”返回“无法 pull 入状态为:merging_resolved 的存储库”
- “从上游获取”返回“没有从 GeniusWebSocket 获取的引用 - 来源 - 一切都是最新的。”
- “merge ”在菜单中是灰色的。
- “提交”返回“不可能提交/修改...”。
- “向上游推送”返回“已拒绝 - 非快进”。
- “添加到索引”什么都不做。
在项目标题附近,我看到 [Merged master up-arrow 1 down-arrow 1]。
$ git status
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 1 and 1 different commit each, respectively.
#
nothing to commit (working directory clean)
我该如何继续?
最佳答案
由于您已完成 merge ,并且没有任何待处理的更改,您可以尝试 git reset --hard
,看看问题是否仍然存在。
(参见 EGit reset your current HEAD)
Ankit Marothi建议 in the comments :
I resolved it by resetting it from egit, using
Team->Reset
and usingmixed reset
as the option.
关于git - "cannot pull into a repository with state: merging_resolved",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16271906/