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