我碰到我的起点/支被淘汰与本地分支同步的问题,请参见下面EGit on Eclipse:如何git push --force?
当我尝试从我的地方“上演”分支推向原点/登台分支我得到“拒绝 - 非快进”错误。
我在Eclipse PC上使用EGit模块。
从another post here我看到我可以通过“git push --force origin staging”来解决我的问题,以便用本地分支覆盖原点/临时分支。
但是,我没有看到EGit的选项,我不知道如何在EGit中打开控制台来执行此操作?
有没有人知道我是否可以在EGit内做到这一点?
确定 - 修复了我自己的问题。看起来我有提交的问题没有被推回原点/分段。在使用“git reset XXX:without --hard”时发现an overview here,它重置了分支标记,但保留了本地更改以供稍后重新提交。
感谢,杰森
值得关注的是拉会尝试自动合并,如果成功,那么一切将工作得很好。如果没有,用户必须合并自己,承诺,然后它应该没问题。 – eis
已经尝试拉和合并,都失败。 – Jason
合并失败信息:合并修订版4092d67bbfda43148cc078674f2f2738720caade,5df2879b3ecf2b7d0e1d0209a1f7862ce6f5aa9b与基本8643195cd4a8391497469a92d627ef5cf8480e13使用策略解析导致:失败。 – Jason