當我運行git push
時,我的本地分支some_branch
被推送到遠程分支some_remote\some_branch
。git:禁用自動推送到某個遠程分支
當我運行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:禁用自動推送到某個遠程分支
當我運行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關於git push
,你沒有明確指定的Refspec行爲。
謝謝:)我已經走了配置。 – lampak 2011-05-21 20:26:55