Hvordan skyver du en tag til et eksternt depot ved hjelp av Git?
Jeg har klonet et eksternt Git-repositorium til den bærbare datamaskinen min, så jeg ønsket å legge til en tagg, så jeg kjørte
git tag mytag master
Når jeg kjører git tag
på den bærbare datamaskinen min, vises taggen mytag
. Jeg vil deretter skyve dette til det eksterne depotet slik at jeg har denne taggen på alle klientene mine, så jeg kjører git push
, men jeg fikk meldingen:
Alt er oppdatert
Og hvis jeg går til skrivebordet mitt og kjører git pull
og deretter git tag
, vises ingen tagger.
Jeg har også prøvd å gjøre en mindre endring på en fil i prosjektet, og deretter skyve den til serveren. Etter det kunne jeg trekke endringen fra serveren til min stasjonære datamaskin, men det er fortsatt ingen tagg når jeg kjører git tag
på min stasjonære datamaskin.
Hvordan kan jeg skyve taggen min til det eksterne depotet slik at alle klientdatamaskiner kan se den?
For å trykke på en enkelt tag:
Og følgende kommando skal presse alle tagger (ikke anbefalt):
For å pushe spesifikt, gjør en tag følgende
git push opprinnelse tag_navn
Du kan pushe taggene slik
git push --tags
(trykk på taggene)