【问题标题】:force push branch to remote强制将分支推送到远程
【发布时间】:2022-01-15 00:09:07
【问题描述】:

我在一个名为“fixes”的本地分支中工作,我进行了推送,所以我在远程进行了一些更改,然后我意识到代码中缺少某些东西,进行更改并推送它们,当我意识到remote 有我没有的工作,所以我尝试了

git pull origin fixes

git push 

然后我解决了一个冲突并尝试再次推送,但问题仍然存在。

此时我想强制将我的本地更改推送到远程覆盖它们,我一直在检查强制推送命令,但我有点害怕把事情搞砸。

对于我的情况,正确的 git force push 命令是什么(覆盖远程)

【问题讨论】:

    标签: git github command-line


    【解决方案1】:

    这会起作用 -

    git push -f <remote> <branch>
    

    【讨论】:

    • 如果您觉得有帮助,请标记为答案!
    【解决方案2】:

    如果你想要详细的解释,我找到了这个现有的答案 -

    Force "git push" to overwrite remote files

    看看吧,它会消除你所有的疑惑!

    【讨论】:

      【解决方案3】:

      这是你的答案: git push -f

      【讨论】:

        猜你喜欢
        • 2021-12-14
        • 1970-01-01
        • 2011-09-10
        • 2016-07-08
        • 2020-05-22
        • 2012-07-25
        • 2016-10-25
        • 2018-12-22
        • 2020-12-31
        相关资源
        最近更新 更多