How To Checkout Git Tags

Podczas pracy z Git, dość powszechne jest dla programistów tworzenie tagów w celu posiadania punktów odniesienia w rozwoju.

Tagi są tworzone w celu posiadania odniesień do wersji wydania na przykład.

Ponadto, tagi są obiektami Git, co oznacza, że mogą być sprawdzane tak jak np. gałąź lub commit.

W tym tutorialu zobaczymy jak można łatwo sprawdzać tagi Git.

Wykasowanie tagu Git

Aby sprawdzić tag Git, użyj polecenia „git checkout” i podaj nazwę tagu oraz gałąź do sprawdzenia.

$ git checkout tags/<tag> -b <branch>

Zauważ, że będziesz musiał się upewnić, że masz najnowszą listę tagów ze swojego zdalnego repozytorium.

Aby pobrać tagi ze swojego zdalnego repozytorium, użyj polecenia „git fetch” z opcjami „-all” i „-tags”.

$ git fetch --all --tagsFetching originFrom git-repository 98a14be..7a9ad7f master -> origin/master * v1.0 -> v1.0

Powiedzmy na przykład, że masz tag o nazwie „v1.0”, który chcesz sprawdzić w gałęzi o nazwie „release”.

Aby to osiągnąć, wykonałbyś następujące polecenie

$ git checkout tags/v1.0 -b v1.0-branchSwitched to a new branch 'v1.0-branch'

Używając tego polecenia, pomyślnie sprawdziłeś tag „v1.0”.

Możesz sprawdzić stan swojego oddziału za pomocą polecenia „git log”. Upewnij się, że wskaźnik HEAD (najnowszy commit) wskazuje na twój adnotowany tag.

$ git log --oneline --graph* 53a7dcf (HEAD -> v1.0-branch, tag: v1.0) Version 1.0 commit* 0a9e448 added files* bd6903f (release) first commit

Awesome!

Teraz możesz rozpocząć pracę nad swoim oddziałem, zaczynając od tagu, który określiłeś wcześniej.

Sprawdź najnowszy tag Git

W niektórych przypadkach możesz być zainteresowany sprawdzeniem najnowszego tagu Git swojego repozytorium.

Aby sprawdzić najnowszy znacznik Git, najpierw zaktualizuj swoje repozytorium, pobierając dostępne zdalne znaczniki.

$ git fetch --tagsFetching originFrom git-repository 98a14be..7a9ad7f master -> origin/master * v2.0 -> v2.0 * v1.0 -> v1.0

Jak widać, pobierasz wiele znaczników ze swojego zdalnego repozytorium.

Następnie pobierz najnowszy dostępny znacznik za pomocą polecenia „git describe”.

$ tag=$(git describe --tags `git rev-list --tags --max-count=1`)$ echo $tagv2.0

Na koniec użyj polecenia „git checkout”, aby sprawdzić najnowszy znacznik git w swoim repozytorium.

$ git checkout $tag -b latestSwitched to a new branch 'latest'

To jest to! Pomyślnie sprawdziłeś najnowszy znacznik Git dostępny w nowej gałęzi.

Możesz wykonać polecenie „git log”, aby upewnić się, że rzeczywiście rozwijasz się zaczynając od nowego znacznika.

$ git log --oneline --graph* 7a9ad7f (HEAD -> latest, tag: v2.0, origin/master, master) version 2 commit* 98a14be Version 2 commit* 53a7dcf (tag: v1.0, v1.0-branch) Version 1.0 commit* 0a9e448 added files* bd6903f (branch3) first commit

Zakończenie

W tym tutorialu dowiedziałeś się, jak możesz łatwo sprawdzać tagi na Git używając polecenia „git checkout”.

Dowiedziałeś się również więcej o sprawdzaniu najnowszych tagów Git z twojego repozytorium w przypadku, gdy masz wiele tagów.

Zainteresowany tagami Git? Sprawdź nasz przewodnik o tym, jak usunąć lokalne i zdalne znaczniki git.

Jeśli jesteś zainteresowany Git lub inżynierią oprogramowania, mamy kompletną sekcję poświęconą temu na stronie internetowej, więc upewnij się, że to sprawdzisz!

Sprawdź znaczniki Git

.

Leave a Reply