Jak wyświetlić dziennik git tylko z pierwszą linią

Jak wyświetlić dziennik git tylko z pierwszą linią
GIT jest jednym z znanych repozytoriów systemów kontroli wersji i szeroko stosowany wśród programistów, aby mieć oko na regularnie wprowadzane zmiany. Czasami obserwuje się, że pobieranie historii nie spełnia jej celu; Musisz więc odpowiednio odfiltrować treść. Git zapewnia ten obiekt polecenie GIT Log; Git Log służy do wyświetlania zawartości z historii poprzez filtrowanie jej zgodnie z dostarczanymi opcjami.

Jeśli masz długą listę zatwierdzeń i chcesz tylko podstawowych informacji o zatwierdzeniach; Następnie polecenie GIT Log zapewnia jeden wiersz wyświetlania każdego zatwierdzenia. Przygotowaliśmy ten post, aby zademonstrować użycie polecenia GIT Log, aby uzyskać dane wyjściowe zatwierdzenia tylko w jednym wierszu: Rozpocznij ten przewodnik od ogólnego wykorzystania dziennika git, a następnie naszego obszaru ukierunkowanego:

Znaczenie dziennika git

Git Log Command jest jednym z kluczowych czynników dla GIT, aby był lepszym wyborem dla projektów kontroli wersji. Zmiany są często popełniane, a informacje o tych zatwierdzeniach są przechowywane w historii. Komenda dziennika GIT służy do pobierania historii i pobierania informacji związanych z tymi zobowiązaniami. Komenda GIT oferuje informacje związane z zatwierdzeniami poprzez filtrowanie treści zgodnie z wymogiem użytkownika. Na przykład, jeśli chcesz odfiltrować zobowiązania wykonywane przez określonych autorów; Musisz tylko wprowadzić nazwę autora w polecenie Git Log zamiast przejść przez wszystkie zatwierdzenia, a następnie szukać tego autora ręcznie.

Jak używać dziennika git

Ogólne zastosowanie dziennika GIT jest określone przez składnię napisaną poniżej:

Git Log [] [] [[-] ]

Opcja w tym poleceniu odnosi się do wzoru wyjściowego polecenia dziennika; a zakres rewizji jest określony, aby uzyskać listę zatwierdzeń między dwiema poprawkami, a ścieżka jest określona, ​​uzyskaj tylko treść dziennika tylko dla tego pliku:

Dodaliśmy projekt GitHub, aby sprawdzić zatwierdzenia tego projektu: użyj dowolnego z poniższych poleceń, aby szczegółowo wydrukować wszystkie zatwierdzenia projektu:

$ git log

Lub:

$ git log -All

Oba polecenia wyświetlą szczegółowe informacje o zatwierdzeniach: Zauważysz wielostronicowe dane wyjściowe tego polecenia, które wskazuje następujące informacje: unikalny skrót zatwierdzenia, czas/data nazwy i e-maila autora.

Jak używać dziennika git do wydrukowania tylko jednej linii

Ponieważ ogólne wykonanie polecenia GIT Log podaje szczegółowe informacje o zobowiązaniach; ale może to być irytujące z powodu długiej listy zatwierdzeń. Jeśli chcesz uzyskać ograniczone informacje, które Ci działają, możesz użyć „jedna linia„Opcja polecenia GIT, która drukuje tylko jedną informację z linii o zatwierdzeniach. Ten "jedna linia„Właściwość oparta jest na dwóch opcjach polecenia dziennika git: to„ to ”-Pretty = Oneline" I "-Abrev-Commit”:

Aby podkreślić różnicę, wykonaliśmy obie opcje, wydając wspomniane polecenie:

„„-Pretty = online„Opcja drukuje jednoczęszowy format zobowiązań, ale nie obsługuje krótkiej formy sh: do uruchomienia go może użyć następującego polecenia:

$ git log --pretty = online

„„-Abrev-Commit„Drukuje z zatwierdzeniem ze wszystkimi informacjami, ale tylko skrót każdego zatwierdzenia jest w krótkiej formie; Użyj poniższego polecenia, aby wykonać tę opcję:

$ git log-ABBREV-COMMIT

Powyższe dwie opcje są scalone, aby uzyskać wynik w jednej opcji z poleceniem GIT Log: Wykonaj wspomniane polecenie poniżej, aby uzyskać wynik powyżej dwóch poleceń tylko w jednym poleceniu:

$ git log -linia

Wyjście pokazuje, że podano tylko ważne informacje o zatwierdzeniu, które obejmują krótki skrót zatwierdzenia i nazwę tego zatwierdzenia.

Wniosek

Technologia komputerowa zmienia się z dnia na dzień, aby uczynić ją bardziej kompetentną w tym rewolucyjnym środowisku. Zmiany te mogą być również w postaci wynalazku oprogramowania lub sprzętu, a ich aktualizacja leży również w tym zjawisku. Miliony projektów są utrzymywane przez organizacje pracujące w branży komputerowej, a projekty te codziennie napotykają dodawanie kodu źródłowego; Tak więc firmy wolą korzystać z systemu kontroli wersji, aby śledzić zmiany. Znane oprogramowanie open source GIT obsługuje kontrola wersji dostęp do zarządzania takimi projektami, a zmiany są popełniane i śledzone w celu utrzymania poprzednich wersji. W tym przewodniku wykazaliśmy użycie polecenia GIT Log do wydrukowania jednowarstwowej informacji o zatwierdzeniach. Jednak szczegółowe informacje o zatwierdzeniach można również uzyskać za pomocą tego polecenia.