当我运行时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
我不想要这个。如何删除此条目?
当我运行时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
我在这里写了更多关于git push
你没有明确指定 refspec 的行为。
简单的方法 - 从您的 .git/config 文件中编辑它。