Polecenie refLogów git vs dziennik

Polecenie refLogów git vs dziennik
GIT jest najczęściej wykorzystywany do śledzenia projektów od lokalnych do zdalnych repozytoriów. Kiedy wielu użytkowników pracuje nad tymi samymi projektami, wprowadzają zmiany i aktualizują je w repozytoriach. Czasami inni użytkownicy muszą przeglądać historię dziennika gałęzi katalogu roboczego. W tym odpowiednim celu możesz korzystać z dostępnych poleceń GIT, takich jak „$ Git RefLog" I "$ git log" polecenia.

To badanie opisuje różnicę między poleceniem refLogów Git a dziennikiem.

Co to jest Git Reflog i Git Log Command?

"Git RefLog”To polecenie git używane, gdy użytkownicy muszą śledzić bieżące działające dziennik oddziału repozytorium lokalnych i wykluczyć wszelkie zobowiązania, które zostały przycięte od repozytorium. Zawiera cofanie lub zwracanie dzienników, popełnia zmiany, tworzenie gałęzi oraz przełączanie i usuwanie dziennika historii. Z drugiej strony „Git Log”Polecenie zawiera historię przemieszczania się oddziału repozytorium, w tym czas, nazwa zdalnego repozytorium i dostarczanie poświadczeń.

Jaka jest różnica między refLogiem Git a poleceniem dziennika?

Aby zrozumieć i wyświetlić różnicę między poleceniami refLogów GIT i GIT, będziemy przejść do folderu git, a następnie utworzyć i dodać plik do repozytorium. Następnie popełnimy wszystkie zmiany w repozytorium GIT. Następnie zaktualizujemy najnowsze zatwierdzenie za pomocą „$ git commit -amend -m ". Wreszcie, wykonamy reflogę $ git, a $ git log poleca jeden po drugim.

Dostarczona procedura doprowadzi do zrozumienia różnicy między powyższymi poleceniami GIT!

Krok 1: Uruchom terminal git

Po pierwsze, otwórz „Git Bash”Z pomocą„Uruchomienie" menu:

Krok 2: Przejdź do repozytorium GIT

Przejdź do lokalnego repozytorium GIT za pomocą „płyta CD" Komenda:

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

Krok 3: Utwórz plik

Następnie utwórz nowy plik w repozytorium GIT, wykorzystując podane polecenie:

$ Touch File1.tekst

Krok 4: Dodaj plik

Wykonaj „Git dodaj”Polecenie do śledzenia nowo utworzonego pliku do obszaru inscenizacji:

$ git dodaj plik 1.tekst

Krok 5: Zmiany popełniania

Teraz poprowadź zmiany w repozytorium GIT za pomocą „git zatwierdzić„Polecenie z„-M" opcja:

$ git commit -m "plik 1.TXT jest dodawany "

Notatka: Procedura wspomniana powyżej była warunkiem wykonywania, a także wykazania różnicy między „Git RefLog”I„ „Git Log" polecenia. Teraz przejdź do następnej sekcji, aby wyświetlić różnicę między określonymi poleceniami GIT.

Jak sprawdzić dziennik historii referencyjnej za pomocą polecenia dziennika?

Możesz sprawdzić historię dziennika repozytorium, wykonując „Git Log" Komenda. Wyświetli całą historię zatwierdzenia repozytorium GIT z czasem, zdalnym repozytorium i dostarczonym poświadczeniami. Jeśli chcesz wyświetlić tylko referencję zatwierdzenia, popełnić komunikat i kieruj bieżącą pozycją, skorzystaj z „-Pretty = Oneline„Opcja z poleceniem dziennika git.

Teraz przejdźmy do przodu i zrozummy działanie polecenia Git Log indywidualnie i z dostępną opcją!

Wykonaj „Git Log„Polecenie wyświetlania historii dziennika repozytorium GIT:

$ git log

Jak widać, wszystkie historia dziennika repozytorium GIT wyświetli się i wyróżniono zatwierdzenie, jest najnowsza:

Teraz wykonaj „Git Log„Polecenie z„-Pretty = Oneline„Opcja wyświetlania tylko referencji zatwierdzenia, komunikatu zatwierdzenia i bieżącej pozycji głównej:

$ git log --pretty = onelline

Jak widać na poniższym wyjściu, powyższe polecenie wyświetliło informacje związane z zatwierdzeniem:

Przejdźmy do następnej sekcji i sprawdźmy historię dziennika git za pomocą „Git RefLog" Komenda.

Jak sprawdzić dziennik historii referencyjnej za pomocą polecenia refLog?

„„Git RefLog”Polecenie jest używane przede wszystkim, gdy użytkownicy chcą wyświetlić historię lokalnych zatwierdzeń repozytorium, w tym Zmiana zatwierdzenia, resetowanie lub zwracanie dziennika, utworzone gałęzie, przełączanie i usuwanie dziennika historii gałęzi i wielu innych.

Sprawdź pod danym przykładem, który ilustruje podane zastosowania polecenia Git Reflog!

Aby sprawdzić lokalny dziennik historii zatwierdzenia repozytorium GIT, skorzystaj z „Git RefLog" Komenda:

$ Git RefLog

Jak widać, wyświetlana jest lokalna historia dziennika, a wyróżniony dziennik odnosi się do najnowszych zaangażowanych zmian:

Teraz, aby zobaczyć różnicę między „Git RefLog" I "Git Log„Polecenia, przejdź do następnej sekcji.

Polecenie refLog GIT vs Log Command

„„Git RefLog" I "Git Log„Polecenia są używane, gdy użytkownicy chcą wyświetlić szczegółową historię dziennika repozytorium GIT. Oba polecenia mogą być używane do podobnych celów. Główną różnicą jest jednak to, że polecenie GIT Log zapewnia całą historię zatwierdzenia repozytorium GIT. W przeciwieństwie do tego GIT Reflog wyświetla lokalną historię zatwierdzenia repozytorium.

Aby zrozumieć różnicę między wyżej określonymi poleceniami, wypróbuj podane instrukcje!

Krok 1: Zaktualizuj zmiany zatwierdzenia

Najpierw zastąpimy najnowszą wiadomość o zatwierdzeniu, wykorzystując „git zatwierdzić" Komenda. Tutaj "-poprawiać„Opcja służy do modyfikacji istniejącego zatwierdzenia:

$ git commit --amend -m „Dodano plik”

Poniższe dane wyjściowe wskazuje, że nasze zatwierdzenie zostało zmienione:

Krok 2: Sprawdź historię dziennika git

Teraz wykonaj „Git Log„Polecenie, aby wyświetlić zaktualizowane zmiany zatwierdzenia:

$ git log --pretty = onelline

Można zauważyć, że najnowsze zatwierdzenie jest modyfikowane i zastępowane nowym zatwierdzeniem:

Krok 3: Sprawdź historię dziennika referencyjnego git

Następnie wyświetl historię lokalnego dziennika GIT, wykorzystując „Git RefLog" Komenda:

$ Git RefLog

Zgodnie z poniższym wyjściem nowe zaktualizowane zmiany zatwierdzenia są dodawane do repozytorium GIT z nowym numerem odniesienia zamiast zastępowania poprzednim:

Zapewniliśmy krótką różnicę między poleceniem GIT Reflog a poleceniem dziennika git.

Wniosek

„„$ Git RefLog”Polecenie i„$ git log„Polecenia są wykorzystywane do podobnych celów, takich jak przeglądanie historii dziennika repozytorium GIT. Jednak oba są nieco inne od siebie. Na przykład polecenie refLogów GIT jest używane, gdy użytkownicy muszą wyświetlać lokalne zmiany zatwierdzenia, które obejmują wszystkie operacje wykonywane w repozytorium GIT. Z drugiej strony polecenie dziennika git wyświetli zmiany zatwierdzenia. W tym badaniu wyjaśniliśmy polecenie GIT Reflog vs polecenie dziennika.