我从我的远程原点进行了一次获取,以获取我朋友推送的最新主分支。我想在fetch之后与我自己的master合并,但每当我与origin / master合并时,它只是说“失败”。在重复尝试之前我已经进行了很多重复操作。
由于“失败”非常模糊,我在这里问该怎么做。
我查看了Egit wiki,但他们没有提到失败是可能的结果。 This tutorial表示“当工作目录中已经存在冲突的更改时,可能会出现失败的结果。”,这就是我通过Google搜索找到的所有内容。
Egit 2.2.0 Eclipse Build id:20130225-0426
答案 0 :(得分:1)
所以问题是Egit在没有说明原因的情况下合并失败了。
在暂存视图中玩游戏之后,通过不完全熟悉Git的人的信念飞跃,将所有未分段文件添加到索引中(这很奇怪,因为我进行了硬重置,为什么会出现差异?我承诺了。在我完成提交之后,另一个文件(.jar)出现在未分级的列表中(为什么它不存在,直到我做出提交?认真)。我将它添加到索引并提交。最后没有未分级的文件。
我尝试合并,并且有效。最后我得到了“冲突”的结果,而不是“失败”。添加了索引和提交的所有内容。最后我似乎已成功合并,我可以推动。
老实说,我不能判断我是否犯了错误,或者Egit是否无法正常工作。
答案 1 :(得分:0)
在Git存储库视图中。 1.右键单击本地 - >主分公司 2.选择推分支 - >下一个 3.弹出“选择推送目的地”窗口,检查其中的“强制更新”。