gpt4 book ai didi

git - 强制覆盖 TortoiseGit 推送对话中缺少的现有分支

转载 作者:太空狗 更新时间:2023-10-29 12:44:21 25 4
gpt4 key购买 nike

我习惯于在 TortoiseGit 中修改提交,然后在推送窗口中选中强制覆盖现有分支(可能丢弃更改)复选框。但是现在“推送”窗口中缺少该复选框。我现在如何在 TortoiseGit 中强制推送?

最佳答案

如果你使用 TGit 1.8.10+

推送对话框中有 2 个强制推送复选框。左边的是新的(--force-with-lease),这是一种“更安全”的强制推送方式。如果你的本地 refs/remotes/origin/master == 服务器的 master,那么你可以使用这个选项强制推送。如果有人更改了服务器的主控,您的本地 refs/remotes/origin/master != 服务器的主控,那么您不能使用此选项强制推送。

正确的是传统的(--force),它总是丢弃东西。

你的git版本低于1.8.5所以 --force-with-lease 不可用。您只有右侧复选框上的传统 --force 选项。

您可以考虑升级您的 git 版本。

引用:https://tortoisegit.org/issue/2285

关于git - 强制覆盖 TortoiseGit 推送对话中缺少的现有分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25755933/

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