Вы можете настроить поведение по умолчанию для вашего git с помощью push.default
git config push.default current
или если у вас много репозиториев и вы хотите одинаковое для всех, тогда
git config --global push.default current
current в этой настройке означает, что по умолчанию вы будете толкать только текущую ветвь только тогда, когда вы git push
Другие опции:
- ничего: не толкай ничего
- совпадение: нажать все соответствующие ветки (по умолчанию)
- отслеживание: нажмите текущую ветку на то, что она отслеживает
- current: Нажмите текущую ветвь
ОБНОВЛЕНИЕ - НОВЫЙ СПОСОБ ЭТОГО
Начиная с Git 1.7.11, сделать следующее:
git config --global push.default simple
Это новая введенная настройка, которая работает так же, как и текущая, и будет по умолчанию настроена на git из v 2.0 в соответствии со слухами