Al momento ho una configurazione remota git come la seguente:
[remote "upstream"]
url = <redacted>
fetch = +refs/heads/*:refs/remotes/upstream/*
Quando emetto git pull
sul master principale, tutte le testine remote vengono recuperate in telecomandi / upstream, quindi i telecomandi / upstream / master vengono uniti in master. Tutti i tag che possono essere raggiunti vengono anche recuperati allo stesso tempo, il che è molto conveniente.
Vorrei git pull
inoltre recuperare tutti i tag dal telecomando, non solo quelli che sono direttamente raggiungibili dalle teste. Inizialmente ho provato a impostare tagopt == --tags
, ma ho scoperto che questo causava solo il recupero di tag e quindi ha rotto tutto. (Junio dice anche che è un'orrenda confusione ).
C'è un modo per git pull
recuperare tutti i tag remoti per impostazione predefinita, oltre alle testine remote?
tagopt
soluzione non è più una configurazione errata; a partire dall'1.9 / 2.0 (1 ° trimestre 2014) verranno recuperati tutti i tag oltre a quelli normalmente recuperati.
git push origin <tag_name>