gpt4 book ai didi

git - Eclipse 上的 EGit : How to git push --force?

转载 作者:IT王子 更新时间:2023-10-29 00:35:01 28 4
gpt4 key购买 nike

我遇到了一个问题,我的起源/分支与我的本地分支不同步,见下文

My commit history

当我尝试从我的本地“暂存”分支推送到原始/暂存分支时,我收到“拒绝 - 非快进”错误。

我在 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”重置分支标记,但保留本地更改以供以后重新提交。

谢谢,杰森

最佳答案

我刚刚遇到了类似的问题,这是我所做的:

  1. 团队 -> 推送分支 <分支名称> ...
  2. 如果远程分支存在并且已经 fork ,则强制覆盖它

关于git - Eclipse 上的 EGit : How to git push --force?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12302171/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com