Git Config Snippets
В .git/config вписываем
После чего для публикации достаточно сказать
git push без употребления всяких там
--all или
--tags.
Осталось придумать как автоматизировать:
* ... подключение через transconnect, когда это необходимо.
* ... выбор remote, используемой по умолчанию вместо origin (причём хорошо бы уметь это изменять автоматически в зависимости от окружения).