Nawet bez klonowania lub pobierania możesz sprawdzić listę tagów w głównym repozytorium za pomocą git ls-remote
:
git ls-remote --tags /url/to/upstream/repo
(jak zilustrowano w „ Kiedy wymieniasz git-ls-remote, dlaczego ^{}
po nazwie tagu znajduje się„ ”? ”)
xbmono ilustruje w komentarzach, że cytaty są potrzebne:
git ls-remote --tags /some/url/to/repo "refs/tags/MyTag^{}"
Zauważ, że zawsze możesz przekazać swoje zatwierdzenia i tagi jednym poleceniem (git 1.8.3+, kwiecień 2013):
git push --follow-tags
Zobacz Jednoczesne przekazywanie zatwierdzeń i tagów git .
W szczególności w odniesieniu do Atlassian SourceTree:
Zauważ, że z tego wątku SourceTree pokazuje TYLKO lokalne tagi.
Istnieje zgłoszenie RFE (Request for Enhancement) SRCTREEWIN-4015
od grudnia 2015 r.
Proste obejście:
zobaczyć listę tylko niezakupionych tagów?
git push --tags
lub zaznacz Push all tags
pole „” w oknie dialogowym „Push”, wszystkie tagi zostaną przesłane do pilota.
W ten sposób będziesz „pewien, że są one obecne w zdalnym trybie, aby inni programiści mogli je wyciągnąć”.