В .git/config вписываем
После чего для публикации достаточно сказать git push без употребления всяких там --all или --tags.
Осталось придумать как автоматизировать:
* ... подключение через transconnect, когда это необходимо.
* ... выбор remote, используемой по умолчанию вместо origin (причём хорошо бы уметь это изменять автоматически в зависимости от окружения).
Давным давно, когда деревья вокруг здания института философии были же большими,
но ещё не такими большими, как сейчас, в этом самом здании сидели странные люди и
придумывали странные вещи, попивая чаёк в изрядных количествах. Именно тогда для
того, что позднее стало называться гордым словом alterator были придуманы языки, на
которых различные части этого нечто могли общаться между собой, но никакого особого
названия у этих языков не было и называли их просто: язык высокого уровня (ВУ) и язык
низкого уровня (НУ). На очередном этапе обсуждения с использованием сокращённых
названий языков было произнесено: «Да что же это за woo hoo у вас такое!». После чего
немедленно было замечено некоторое сходство в начертаниях латинской H и русской Н,
что и привело к закреплению самых идиотских из всех возможных названий. Сами языки
после этого менялись уже неоднократно, но названия до сих пор используются те самые,
что, определённо, не может не радовать.