Czym różni się tag od gałęzi w git? Którego powinienem użyć?

Czym różni się tag od gałęzi w git? Którego powinienem użyć?
Git pozwala programistom przechowywać pliki w różnych miejscach i uzyskiwać do nich dostęp z żądanych miejsc w miarę potrzeb. Mogą informować swój projekt na aktualizację funkcji Git. Opracowując nową funkcję, jest ona preferowana do robienia tego osobno, tworząc nowy oddział. Ponadto może istnieć wymóg tworzenia tagów jako sposobu nagrania daty wydania i numeru wersji, więc programiści wiedzą, kiedy powinni zaktualizować swoją kopię oprogramowania.

Ten samouczek wyjaśni:

  • Rozróżnij git tag i git gałkę?
  • Zastosowania tag vs gałąź w git
  • Jak wygenerować nowy lokalny oddział git?
  • Jak wygenerować nowy lokalny tag w git?

Rozróżnij git tag i git gałkę?

W GIT znaczniki i gałęzie są używane do organizowania kodu źródłowego. Mają jednak różne cele. "Tagi”Są używane podczas tworzenia zwolnień oprogramowania do oznaczenia określonego punktu historycznego. Z drugiej strony, "gałęzie”To stałe wskaźniki używane podczas tworzenia funkcji lub poprawki błędów. Gałęzie można przenosić między repozytoriami, co pomaga dodać lub naprawić błędy w bazie kodowej bez wpływu na inne części.

Zastosowania tag vs gałąź w git

Zastosowania tagów i gałęzi w Git to:

  • Tagi są używane do oznaczania obiektów podczas uwalniania oprogramowania.
  • Oddziały są używane, gdy programiści dodają nowe funkcje lub naprawić błędy.

Teraz przejdźmy do przodu i sprawdźmy metodę generowania lokalnego oddziału!

Jak wygenerować nowy lokalny oddział git?

Aby utworzyć nową gałąź, najpierw przejdź do konkretnego repozytorium i wykonaj „GIT Branch " Komenda. Następnie użyj „GIT Branch„Polecenie weryfikacji.

Krok 1: Przejdź do katalogu GIT

Uruchom poniższe polecenie w terminalu GIT i przejdź do wymaganego katalogu lokalnego:

$ cd "c: \ git \ new_repos"

Krok 2: Lista sprawdzania gałęzi

Następnie wyświetl listę wszystkich dostępnych oddziałów w lokalnym repozytorium, uruchamiając następujące polecenie:

$ git oddział

Zgodnie z poniższym wyjściem bieżące repozytorium zawiera tylko „gospodarz" oddział:

Krok 3: Utwórz nowy oddział

Aby utworzyć nowy oddział w katalogu, uruchom „GIT Branch”Polecenie i podaj nazwę gałęzi docelowej:

$ git oddział alfa

Krok 4: Sprawdź nowo utworzony oddział

Wreszcie użyj poniższego polecenia, aby upewnić się, czy nowa gałąź została utworzona, czy nie:

$ git oddział

Można zauważyć, że nowy „alfa„Oddział został utworzony w bieżącym repozytorium:

Jak wygenerować nowy lokalny tag w git?

Aby wygenerować nowy lokalny tag, wykonaj „Git Tag „Polecenie w terminalu Git Bash. Następnie użyj „$ git tag„Polecenie, aby zapewnić utworzony znacznik.

Sprawdź podane poniżej instrukcje, aby uzyskać lepsze zrozumienie!

Krok 1: Wyświetl listę tagów

Najpierw sprawdź listę wszystkich istniejących znaczników w bieżącym katalogu za pomocą następującego polecenia:

$ git tag

Można zauważyć, że bieżące repozytorium zawiera tylko jeden znacznik, który jest „v1”Tag:

Krok 2: Utwórz nowy tag

Aby utworzyć nowy znacznik w repozytorium, użyj „Git Tag”Polecenie wraz z wymaganą nazwą znacznika:

$ git tag v2

Krok 3: Sprawdź utworzony tag

Na koniec upewnij się, czy nowy znacznik został utworzony, czy nie za pomocą komendy poniżej:

$ git tag

Według poniższego zrzutu ekranu, nowy „v2„Tag został pomyślnie utworzony:

To wszystko! Zilustrowaliśmy różnicę między znacznikami i gałęziami w git.

Wniosek

Tagi i gałęzie to dwa sposoby zorganizowania repozytorium GIT. Tagi są etykietami dla określonego punktu w historii używanej, gdy programiści muszą zaznaczyć wydanie oprogramowania, które stworzyli. Oddziały są stałymi wskaźnikami na czele zobowiązań reprezentujących różne funkcje lub poprawki błędów, które programiści chcą dodać lub naprawić swój kod. Ten samouczek pokazał różnicę między tagami i gałęziami w git i jak je tworzyć.