Jak uruchomić dziennik git, aby zobaczyć zmiany tylko dla określonej gałęzi?

Jak uruchomić dziennik git, aby zobaczyć zmiany tylko dla określonej gałęzi?

Deweloperzy wprowadzają wiele zmian w swoich projektach na etapie rozwoju. Zmiany te są zapisywane w historii dziennika. Tak więc, kiedy sprawdzają dziennik git, wyświetla zatwierdzenia wszystkich gałęzi. Czasami użytkownicy chcą wyświetlić pewne zmiany w pożądanym oddziale. Trudno jednak zobaczyć zmiany określonej gałęzi, ponieważ tak wiele zatrudnionych jest w repozytorium. W tej sytuacji różne polecenia GIT można wykorzystać do przeglądania zmian tylko dla określonej gałęzi.

Jak uruchomić „dziennik git”, aby wyświetlić zmiany tylko dla konkretnej/określonej gałęzi?

Aby zobaczyć zmiany tylko dla konkretnej gałęzi, „Git Log„Polecenie może być używane na różne sposoby, na przykład:

  • Zobacz krótkie zmiany określonej gałęzi
  • Zobacz krótkie zmiany określonej gałęzi na wykresie
  • Wyświetl szczegółowe zmiany określonej gałęzi
  • Wyświetl szczegółowe zmiany określonej gałęzi na wykresie
  • Zobacz zmiany konkretnej gałęzi z określonym zapytaniem

Metoda 1: Zobacz krótkie zmiany określonej gałęzi

Aby wyświetlić tylko kilka zmian, takich jak zatwierdzenie skrótu, i popełnij przesłanie konkretnej gałęzi, skorzystaj z „Git Log”Polecenie wraz z żądaną nazwą gałęzi i„-jedna linia" opcja:

$ git log -na linii master

Tutaj "-jedna linia„Opcja jest używana do wyświetlania zobowiązań w każdej linii.

Poniższy zrzut ekranu wyświetla bieżącą pozycję głowy, krótki identyfikator zatwierdzenia i popełnia wiadomości „gospodarz" oddział:

Metoda 2: Wyświetl krótkie zmiany określonej gałęzi na wykresie

Użyj „-wykres" I "-udekorować”Opcje z wcześniej używanym poleceniem do wyświetlenia krótkich zmian konkretnej gałęzi w postaci wykresu:

$ git log --graph - -decorate --oneline master

Tutaj "-wykres" I "udekorować„Flagi służą do wyświetlania wyjścia w formacie wykresu:

Metoda 3: Wyświetl szczegółowe zmiany określonej gałęzi

Aby wyświetlić szczegółowe zmiany, w tym pełny identyfikator zatwierdzenia, komunikat o zatwierdzenie, wskaźnik głowy, szczegóły autora, datę i czas określonej gałęzi, napisz następujące polecenie wraz z żądaną nazwą oddziału:

$ git log master .

Metoda 4: Wyświetl szczegółowe zmiany określonej gałęzi na wykresie

Wykonaj poniższe polecenie, aby wyświetlić szczegółowe zmiany określonej gałęzi na wykresie:

$ git log --graph --bbrev-commit--decorate--First-rodzicielski mistrz

Tutaj:

  • "-Abrev-Commit„Opcja służy do ograniczenia długości identyfikatora zatwierdzenia.
  • "-Pierwszy rodziciel„Flaga służy do wyświetlania tylko pierwszego rodzica każdego zatwierdzenia i ignorowania wszystkich innych rodziców.

Dane wyjściowe wyświetli krótki identyfikator zatwierdzenia, wskaźnik głowy, komunikat zatwierdzenia, dane autora, datę i informacje:

Metoda 5: Wyświetl zmiany konkretnej gałęzi z określonym zapytaniem

Aby wyświetlić tylko zmiany, które są wprowadzane przez określonego użytkownika w określonej gałęzi, wpisz następujące polecenie i określ nazwę oddziału i autora:

$ git log Master --Author = „Laiba Younas”

Tutaj "-autor„Opcja służy do wyświetlania zmian dokonanych przez konkretnego autora.

Można zauważyć, że wyjście wydrukują zmiany dokonane przez autora „Laiba YounaS”:

Chodziło o przeglądanie zmian tylko dla określonej gałęzi.

Wniosek

Można użyć wielu poleceń do zobaczenia zmian tylko dla określonej gałęzi, takich jak „Log -log -oneline „Polecenie, aby wyświetlić krótkie zmiany i„Git Log .„Polecenie, aby wyświetlić szczegółowe zmiany w określonej gałęzi. Ponadto te same polecenia mogą być używane z „-wykres", "-udekorować”,„-Abrev-Commit", I "-autor„Opcje dostosowania wyjścia. W tym artykule opisano różne metody widzenia zmian tylko dla określonej gałęzi.