Jak porównać dwa tagi z git?

Jak porównać dwa tagi z git?
Aby wskazać konkretną historię tagów git. Deweloperzy mogą generować wiele znaczników w repozytorium. Tagi są zasadniczo używane do przechwytywania poszczególnych punktów w historii Git Commit dla oznaczonej wersji, na przykład „v1.0”,„v2.0", i wiele więcej. Ponadto użytkownicy mogą porównywać znaczniki na podstawie zmienionego statusu pliku lub konkretnego pliku.

Wyniki tego postu to:

  • Porównanie dwóch tagów z git
  • Porównanie git lokalnych znaczników ze statusem modyfikacji
  • Porównanie git lokalnych tagów na podstawie pożądanego pliku

Porównanie dwóch tagów z git

Aby porównać dwa lokalne tagi, „git diff „Można użyć polecenia. Wypróbuj wcześniej opisane polecenie, postępując zgodnie z instrukcjami poniżej.

Krok 1: Przełącz na katalog główny git

Najpierw przejdź do katalogu głównego Git, wpisując dostarczone polecenie:

$ cd "c: \ Users \ nazma \ git"

Krok 2: Sprawdź listę tagów lokalnych

Następnie wykonaj „Git Tag„Polecenie do przeglądania listy istniejących tagów:

$ git tag

Zgodnie z następującym wyjściem bieżące repozytorium zawiera „v1.0" I "v2.0„Tagi:

Krok 3: Porównaj tagi

Następnie porównaj wcześniej wymienione znaczniki lokalne, wykorzystując „git diff„Polecenie wraz z nazwą tagów:

$ git diff v1.0 v2.0

Jak widać, różnica między powyżej określonych tagów jest wyświetlana poniżej:

Porównanie git lokalnych znaczników ze statusem modyfikacji

Jeśli programiści chcą porównać lokalne tagi z listą wszystkich zmienionych plików, można użyć następującego polecenia:

$ git diff v1.0 v2.0 --stat

W wyżej wymienionym poleceniu „-Stat”Flaga wskazuje status.

W poniższym danym wyjściu:

  • Wyświetlana jest lista wszystkich utworzonych i zmodyfikowanych/zmienionych/zmienionych.
  • Pierwsza kolumna zawiera nazwę pliku wraz z pełną ścieżką.
  • Druga kolumna pokazuje ich zmieniony status.
  • "0„Symbol pokazuje, że konkretny plik został zmieniony.
  • "1„Symbol reprezentuje usunięte pliki.

Porównanie git lokalnych tagów na podstawie pożądanego pliku

Inny sposób porównywania dwóch różnych znaczników na podstawie określonego pliku, uruchom podane polecenie:

$ git diff v1.0 v2.0 - GIT/test_dir/file1.py

Tutaj "Git/test_dir/file1.py”To pożądana nazwa pliku używana do porównywania znaczników do przeglądania różnicy między nimi:

To wszystko! Zebraliśmy najłatwiejszy sposób porównywania dwóch tagów z git.

Wniosek

Aby porównać dwa tagi w Git, „git diff„Można użyć polecenia. Ponadto, aby porównać znaczniki ze zmienionym statusem plików, „Git diff -Stat„Polecenie jest przydatne. Innym sposobem porównywania tagów jest uruchomienie „git diff - ”Polecenie, które można użyć na podstawie konkretnego pliku. Ten post opisał metodę porównywania dwóch tagów w GIT.