2013-04-29 147 views
13

经过一些拉动,合并和冲突解决之后,我的GIT卡住了。这就是我试图在主项目办(含例如:It):“无法拉入具有以下状态的存储库:mergeing_resolved”

  • “拉”收益“不能拉成与状态的存储库:merging_resolved”
  • “从上游获取”收益“没有裁判从GeniusWebSocket获取 - 来源 - 一切都是最新的。“
  • “合并”在菜单中呈灰色。
  • “提交”返回“提交/修改不可能...”。
  • “推向上游”返回“拒绝 - 非快进”。
  • “添加到索引”什么都不做。

在项目名称附近,我看到[合并主控箭头1向下箭头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) 

我该怎么办?

+0

'git status'告诉你什么? – 1615903 2013-04-29 05:46:53

+0

看到我最近的编辑。 – 2013-04-29 06:26:03

+7

其他人认为GIT是失败?我已经使用它一年多了,但仍然害怕拖延时间去尝试Mecurial。 – 2015-02-11 07:10:22

回答

24

由于您已完成合并,并且如果您没有任何挂起的更改,可以尝试git reset --hard,并查看问题是否仍然存在。 (见EGit reset your current HEAD

+0

是的,使用* git shell *,而不是* egit *来解决它。 – youngzy 2017-02-05 06:13:02

2

我正面临同样的问题。我之间做了一个项目导入之间的解决冲突,出现后拉。

我解决它通过以下步骤: 1.右键单击库,然后单击 2.我选择了一个分支下远程跟踪上有上电复位最近的变化 3.做混合复位类型

最后,我收到了所有最新版本,其中包括未更新版本中的更改。