Предотвратите, чтобы git нажал на все ветки
Я хотел бы предотвратить, что git нажмите и вытащите все удаленные ветки. Я знаю коммутатор - все, и я ожидал, что git будет только толкать ко всем, когда я устанавливаю этот переключатель.
Когда я ввожу git удаленное отображение источника, чем я вижу, что все мои локальные ветки настроены для git pull и push на удаленную ветку.
Но я бы предпочел, чтобы git будет только толкать фактическую ветвь, когда я ввешу git pull без происхождения branchname.
Есть ли переключатель конфигурации с этим я могу изменить это поведение?
Ответы
Ответ 1
С учетом новой политики push по умолчанию вы можете попробовать:
git config push.default upstream
# or
git config push.default simple
# or
git config push.default current
Все три предназначены только для нажатия текущей ветки.
Как я объясняю в git - push current
и push upstream
(отслеживание)":
Нажатие только одной ветки (с режимом "simple
", "current
" или "upstream
" ) позволяет избежать сценария, в котором все соответствующие ветки нажаты ( "по умолчанию" matching
"), хотя некоторые из ветвей не готовы к нажатию.