Git извлекает и объединяет изменения только в текущую ветку (в которую я извлечен)?
Да.
Еслида, есть ли команда git для слияния загруженных изменений в каждую / определенную ветку?
Нет, нет.
Одна вещь, которую вы можете сделать (более или менее практично, в зависимости отна ваш конкретный параметр) состоит в том, чтобы создать домашний псевдоним для стабильных, но ветви функций все равно необходимо будет обновлять индивидуально при необходимости.
Пример, предполагающий dev
и master
ветви как стабильные
git config --global alias.upd8 '!git stash && git checkout master && git pull && git checkout dev && git pull'
тогда, когда вам нужно обновить ваши стабильные локальные ветви, просто
git upd8
(Поскольку команды связаны с &&
, bash будет продолжаться, только если код ошибки не будет возвращен,таким образом, это не пойдет дальше, например, текущая ситуация не является «stashable» или если одно из слияний проблематично.)