Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
EclipseGit-所有提交、拉式、合并、标记为合并、仍处于推式状态“我得到”;拒绝-非快进“;,我错过了什么?_Eclipse_Git_Egit - Fatal编程技术网

EclipseGit-所有提交、拉式、合并、标记为合并、仍处于推式状态“我得到”;拒绝-非快进“;,我错过了什么?

EclipseGit-所有提交、拉式、合并、标记为合并、仍处于推式状态“我得到”;拒绝-非快进“;,我错过了什么?,eclipse,git,egit,Eclipse,Git,Egit,我开始尝试Git,我确信我遗漏了一些东西,因为我不能做简单的合并和推送 以下是我所做的(我可能以错误的顺序得到它,或者以任何顺序得到它,如果是,请更正) 拉 同步工作区 关于冲突-进行了手动合并 然后“标记为合并”(有必要吗?) 在rest上-允许自动合并 提交我的更改 按下按钮(原点主控) 我得到了著名的“拒绝-非快进” 执行“获取”以检查-无需更新 又犯了一次罪——什么也没犯 我错过了什么 不确定它是否相关,但我正在使用Eclipse Indigo(SR2,构建20120216-1857

我开始尝试Git,我确信我遗漏了一些东西,因为我不能做简单的合并和推送

以下是我所做的(我可能以错误的顺序得到它,或者以任何顺序得到它,如果是,请更正)

  • 同步工作区
  • 关于冲突-进行了手动合并
  • 然后“标记为合并”(有必要吗?)
  • 在rest上-允许自动合并
  • 提交我的更改
  • 按下按钮(原点主控)
  • 我得到了著名的“拒绝-非快进”
  • 执行“获取”以检查-无需更新
  • 又犯了一次罪——什么也没犯
我错过了什么


不确定它是否相关,但我正在使用Eclipse Indigo(SR2,构建20120216-1857)中的Windows 7、EGit(1.3.0.201202151440-1)和GitHub,我想我找到了它,而不是“标记为合并”,我需要做“添加”

手动冲突解决

要解决冲突,您必须执行以下步骤:

导航到冲突资源编辑冲突资源的内容告诉EGit冲突已通过团队->添加解决

团队>提交冲突解决方案


编辑:显然,在玩EGit之前,我应该先学习git命令行,那里的相同概念类似于
Add
已重命名为
Add to Index
@arun,谢谢你写这篇文章。我在“团队”中搜索“添加”。到今天为止,这对我不起作用。尽管多次尝试将
添加到索引
合并
以及
标记为合并
,但egit synchronize视图仍顽固地显示冲突。我猜其中一个行动阻止了它。最后,我的解决方案是转到Git存储库,选择本地分支并与工作区同步,然后再次尝试合并它。