2013-03-24 178 views
3

我想阻止該git推送並拉到所有遠程分支。我知道開關 - 所有,我會希望只有當我設置這個開關時,git纔會推向所有人。防止git推送到所有分支

當我輸入git遠程顯示來源比我看到我所有的本地分支都配置爲git pull並推送到遠程分支。

但我寧願它,混帳當我進入混帳只會推動實際分支拉沒有起源BRANCHNAME

是否有配置開關,我可以改變這種行爲?

回答

4

考慮到新default push policy,你可以嘗試設置:

git config push.default upstream 
# or 
git config push.default simple 
# or 
git config push.default current 

這三種方法都只是推了當前分支。

正如我在「git - push current vs. push upstream (tracking)‘解釋:

推只有一個分支(與模式’simple」,「current」或「upstream‘)避免了所有匹配的分支推方案(’默認「matching」),即使某些分支尚未準備好推送。