При извлечении одной ветки git fetch
включает любые теги, которые указывают на ветку:
Когда refspec сохраняет полученный результат в ветвях удаленного отслеживания, теги, которые указывают на эти ветки, автоматически следуют. Эта выполняется путем первой выборки из удаленного с использованием заданных s, и если в репозитории есть объекты, на которые указывают удаленные теги, которые он еще не имеет, затем извлекает те недостающие теги. Если другой конец есть теги, которые указывают на ветки, которые вас не интересуют, вы не будете получить их.
Есть ли способ сделать git push
таким же образом? На странице руководства говорится, как не нажимать теги (по умолчанию), все теги (--tags
) или те, которые вы укажете в командной строке. Это не дает возможности нажать все, указывающие на ветку.