Użytkownicy Git używają GIT do zarządzania projektami DevOps i ich kodu źródłowego. Na tej platformie programiści projektów współpracują z funkcjami i funkcjami projektu za pośrednictwem plików i są zobowiązani do modyfikowania tych plików od czasu do czasu. Ponieważ wielu programistów pracuje nad tym samym projektem, mogą czasami musieli wyświetlić poprzednie i nowe zmiany w pliku w celu zrozumienia.
W tym artykule pokaże, jak rozróżnić ten sam plik między dwoma zatwierdzeniami w tym samym oddziale.
Jak różnić ten sam plik między dwoma zatwierdzeniami w tej samej gałęzi?
Aby rozróżnić plik między dwoma zatwierdzeniami w tej samej gałęzi, najpierw otwórz repozytorium GIT. Następnie popełnij zmiany. Następnie w tym samym oddziale zmodyfikuj plik, który został niedawno popełniony i zatwierdź go ponownie, aby zapisać lokalne zmiany. Teraz skorzystaj z „Git diff Head ~ 1 głowa" Komenda.
Sprawdź dostarczone kroki w zakresie praktycznej demonstracji.
Krok 1: Otwórz terminal git
Po pierwsze, od menu startowego otwórz „Git Bash„Git Terminal:
Krok 2: Przejdź do repozytorium GIT
Następnie skorzystaj z „płyta CD„Polecenie i otwórz repozytorium GIT:
$ cd "c: \ git \ design"
Krok 3: Zainicjuj repozytorium GIT
Zainicjuj repozytorium GIT za pośrednictwem „Git Init" Komenda:
$ git init
Krok 4: Wygeneruj nowy plik
Aby wygenerować nowy plik i zapisać bezpośrednio zawartość pliku, wykonaj dostarczone polecenie:
$ echo „hello”> Newfile.tekst
W powyższym poleceniu echo doda treść i zapisza ją bezpośrednio w „Nowy plik.tekst" plik:
Teraz użyj „LS”Polecenie do wyświetlenia wszystkich plików i sprawdzenia, czy plik jest utworzony, czy nie:
$ ls
Krok 5: Dodaj plik do indeksu inscenizacji
Następnie przenieś nietakowany plik do indeksu inscenizacji, wykorzystując git ”dodać" Komenda:
$ git dodaj Newfile.tekst
Sprawdź status GIT, aby sprawdzić, czy zmiany są dodawane do indeksu śledzenia, czy nie:
Status $ git
Krok 6: Plik wygenerowany przez zatwierdzenie
Aby zatwierdzić nowo wygenerowany plik, aby zapisać zmiany, napisz następujące polecenie:
$ git commit -m „NewFile jest zaangażowany”
Krok 7: Zmodyfikuj plik
Otwórz plik w edytorze tekstu i zaktualizuj go:
$ start Newfile.tekst
Zmodyfikuj zawartość pliku i naciśnij „Ctrl+s„Klucz do zapisania pliku:
Krok 8: Przesuń plik do indeksu inscenizacji
Następnie dodaj nieokreszczoną modyfikację w indeksie inscenizacji:
$ git dodaj Newfile.tekst
Sprawdź stan repozytorium, aby sprawdzić, czy zmiany są dodawane w obszarze zaawansowania, czy nie:
Status $ git
Krok 9: Zatrzymaj plik zmodyfikowany
Następnie dodaj modyfikacje w lokalnym repozytorium GIT za pomocą podanego polecenia:
$ git commit -m „Zmodyfikowany plik”
Wyświetl dziennik repozytorium, aby sprawdzić, czy zmiany są popełnione, czy nie:
$ git log
Krok 10: Zróżnicowanie tego samego pliku między dwoma zatrzymami
Następnie różnij ten sam plik między dwoma zatwierdzeniami, wykonując poniżej wspomniane polecenie. Podaj także identyfikatory zatwierdzeń dla tych dwóch zobowiązań:
$ git diff 593d249 2B06488
Poniższe dane wyjściowe z powodzeniem pokazuje różnicę między tym samym plikiem między dwoma zatrzymami. Tutaj znaki „-" I "+++”To wskaźniki wyjściowe, które pokazują nowe i stare zatwierdzenia. :
Alternatywnie, użytkownicy GIT mogą korzystać z pozycji głównej zamiast Ids Commit, aby wyświetlić różnicę, jak pokazano w poniższym poleceniu:
$ git diff head ~ 1 głowa
Nauczyliśmy cię, jak różnicować ten sam plik między dwoma zatwierdzeniami.
Wniosek
Aby zrównoważyć ten sam plik między dwoma zatwierdzeniami, najpierw przejdź do lokalnego repozytorium GIT. Wykonaj pierwsze zatwierdzenie pliku za pomocą „$ git commit -m" Komenda. Następnie dokonaj pewnych modyfikacji w tym samym pliku i zatwierdź je ponownie, aby zapisać zmiany w lokalnym repozytorium. Następnie pokaż różnicę tego samego pliku między różnymi zatrzymami za pomocą „Git diff Head ~ 1 głowa" Komenda. Ten post wykazał, jak zrównoważyć plik między dwoma zobowiązaniami.