【发布时间】:2013-04-29 05:44:19
【问题描述】:
经过一些拉动、合并和冲突解决后,我的 GIT 卡住了。这是我在主项目上尝试做的(使用 EGit):
- “Pull”返回“无法拉入状态为:merging_resolved 的存储库”
- “从上游获取”返回“没有从 GeniusWebSocket 获取的参考 - 来源 - 一切都是最新的。”
- “合并”在菜单中显示为灰色。
- “提交”返回“不可能提交/修改...”。
- “推送到上游”返回“拒绝 - 非快进”。
- “添加到索引”不执行任何操作。
在项目标题附近,我看到 [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)
我该如何继续?
【问题讨论】:
-
git status告诉你什么? -
还有人认为 GIT 失败了吗?我已经使用它一年多了,但仍然害怕 PULL - 是时候尝试 Mecurial。