Come si fa a spingere un tag in un repository remoto usando Git?
Ho clonato un repository Git remoto sul mio portatile, poi ho voluto aggiungere un tag quindi ho eseguito
git tag mytag master
Quando eseguo git tag
sul mio portatile viene mostrato il tag mytag
. Voglio poi spingere questo al repository remoto in modo da avere questo tag su tutti i miei client, quindi ho eseguito git push
ma ho ricevuto il messaggio:
Tutto aggiornato
E se vado sul mio desktop ed eseguo git pull
e poi git tag
nessun tag viene mostrato.
Ho anche provato a fare una piccola modifica su un file nel progetto, poi spingerlo sul server. Dopo di che ho potuto tirare la modifica dal server al mio computer desktop, ma non c'è ancora nessun tag quando si esegue git tag
sul mio computer desktop.
Come posso spingere il mio tag sul repository remoto in modo che tutti i computer client possano vederlo?
Per spingere un singolo tag:
E il seguente comando dovrebbe spingere tutti i tag (non consigliato):
Per spingere un tag specifico, fare come segue
git push origin tag_name
Puoi spingere i tag in questo modo
git push --tags