Pokaż git drzewa w terminalu

Pokaż git drzewa w terminalu
Git Log Polecenie jest przydatnym poleceniem, które pozwala spojrzeć na git popełnia historię. Jednak ten dziennik tekstowy może nie być preferowany przez większość użytkowników, ponieważ dane wyjściowe może być bardzo trudne i złożone do wizualizacji i interpretacji. Bardziej atrakcyjny wizualnie sposób przedstawienia tego dziennika jest postać drzewa git. W tym artykule opisano kilka metod, których można użyć do utworzenia drzewa git w terminalu w Ubuntu 20.04.

Metody pokazywania drzewa git w Ubuntu 20.04 Terminal

Poniższe sekcje obejmują kilka różnych metod wyświetlania drzewa git w terminalu. Przed spróbowaniem tych metod najpierw przejdziemy do naszego repozytorium projektu testowego, uruchamiając następujące polecenie:

CD/home/kbuzdar/simplegit-progit

Możesz podać własną ścieżkę z poleceniem „CD”, i.mi., lokalizacja, w której obecnie istnieje repozytorium projektu testowego.

Po uruchomieniu tego polecenia ścieżka w terminalu natychmiast się zmieni, jak pokazano na poniższym obrazku:

Metoda 1: Za pomocą flagi wykresu z poleceniem dziennika git

Po nawigacji do repozytorium projektu testowego uruchomić następujące polecenie, aby pokazać drzewo git w naszym Ubuntu 20.04 Terminal:

Git Log -Graph

Nasze drzewo projektu Git pokazano na poniższym obrazku:

Metoda 2: Za pomocą flagi Oneline z poleceniem dziennika git

Możemy również utworzyć drzewo git w naszym terminalu, uruchamiając następujące polecenie:

Git Log --Graph --oneline -All

Nasze drzewo projektu Git pokazano na poniższym obrazku:

Metoda 3: Używanie ładnej flagi z poleceniem dziennika git

To kolejna metoda, która utworzyć drzewo git w ubuntu 20.04 Terminal. Możesz utworzyć drzewo git za pomocą tej metody, uruchamiając następujące polecenie:

Git Log --Graph --pretty = ONELINE-ABBREV-COMMIT

Nasze drzewo projektu Git pokazano na poniższym obrazku:

Wniosek

Ten artykuł pokazał trzy różne metody tworzenia drzewa git w ubuntu 20.04 Terminal. Pytanie, które nadal może cię dotyczyć, brzmi: „Jaka jest różnica między metodą nr 2 a metodą nr 3, ponieważ najwyraźniej oba pokazują dokładnie to samo wyjście?„Cóż, tę różnicę można zobaczyć tylko wtedy, gdy twój dziennik git jest wystarczająco bogaty, ja.mi., Zawiera znaczną liczbę zatwierdzeń. Jeśli wykonasz zarówno metodę nr 2, jak i nr 3 na repozytorium projektu GIT, które zawiera wystarczającą liczbę zatrudnionych, zobaczysz, że wyjście metody nr 2 będzie bardziej techniczne, ponieważ może zawierać pewne wartości ASCII; podczas gdy wyjście metody nr 3 będzie bardziej przyjazne dla użytkownika, co byłoby wyłącznie spowodowane użyciem flagi „ładnej” w tej metodzie.