gpt4 book ai didi

git:禁用自动推送到某个远程分支

转载 作者:IT王子 更新时间:2023-10-29 01:03:05 30 4
gpt4 key购买 nike

当我运行 git push 时,我的本地分支 some_branch 被推送到远程分支 some_remote\some_branch

当我运行 git remote show some_remote 时,我得到:

Local refs configured for 'git push':
[cut]
some_branch pushes to some_branch

我不想要这个。如何删除此条目?

最佳答案

也许最简单的答案是将您的本地分支 some_branch 重命名为另一个名称,例如与:

git branch -m some_branch a_branch_name_not_present_on_some_remote

这样做的原因是 git push 默认情况下将每个分支推送到远程上具有匹配名称的分支,如果那里存在这样的分支。如果您一般不喜欢这种行为,则必须更改 push.default配置选项。例如,您可以这样做:

git config --global push.default tracking
git branch --set-upstream some_branch origin/totally_different_branch

我写多了一点here关于未明确指定 refspec 的 git push 的行为。

关于git:禁用自动推送到某个远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083564/

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