我遇到了我的源/分支与本地分支不同步的问题,见下文
当我尝试从本地“暂存”分支推送到原始/暂存分支时,我收到“拒绝 - 非快进”错误。
我在 Windows PC 上使用 Eclipse 和 EGit 模块。
从这里的另一篇文章中,我看到我可以使用“git push --force origin staging”解决我的问题,以用我的本地分支覆盖 origin/staging 分支。
但是,我没有看到 EGit 的那个选项,也没有看到如何在 EGit 中打开控制台来执行此操作?
有谁知道我是否可以在 EGit 中做到这一点?
好的 - 解决了我自己的问题。看来我遇到了尚未被推回原点/暂存的提交的问题。在此处找到有关使用“git reset XXX : without --hard”的概述,它重置分支标记,但保留本地更改以供以后重新提交。
谢谢,杰森