На даний момент у мене є дистанційна установка git, як показано нижче:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
Коли я випускаю git pull
на ведучому відділення, всі віддалені голови перебираються у віддалені / вгору, а потім віддалені / вгору / мастер об'єднуються у головний. Будь-які теги, до яких можна дістатися, також одночасно виймаються, що дуже зручно.
Я б хотів git pull
додатково отримати всі теги з віддаленого пристрою, а не лише ті, які безпосередньо доступні з голови. Я спочатку намагався розмістити tagopt == --tags
, але виявив, що це спричиняло лише теги, і таким чином все було порушено. (Хуніо навіть каже, що це жахлива помилка ).
Чи є спосіб git pull
отримати всі віддалені теги за замовчуванням, крім віддалених голів?
tagopt
рішення більше не є неправильною конфігурацією; станом на 1.9 / 2.0 (1 квартал 2014 р.) це отримає всі теги, крім того, що зазвичай отримується.
git push origin <tag_name>