【发布时间】:2012-08-31 09:31:20
【问题描述】:
我的起源/分支与本地分支不同步时遇到了问题,见下文
当我尝试从本地“暂存”分支推送到原始/暂存分支时,我收到“拒绝 - 非快进”错误。
我在 Windows PC 上使用 Eclipse 和 EGit 模块。
从another post here 我看到我可以使用“git push --force origin staging”解决我的问题,以用我的本地分支覆盖 origin/staging 分支。
但是,我在 EGit 中看不到该选项,也看不到如何在 EGit 中打开控制台来执行此操作?
有谁知道我是否可以在 EGit 中做到这一点?
好的 - 解决了我自己的问题。看来我遇到了尚未被推回原点/暂存的提交的问题。发现 an overview here 使用“git reset XXX : without --hard”重置分支标记,但保留本地更改以供以后重新提交。
谢谢,杰森
【问题讨论】: