Jak szczegółowo pokazać niezatwierdzone zmiany w Git i niektóre różnice Git?

Jak Szczegolowo Pokazac Niezatwierdzone Zmiany W Git I Niektore Roznice Git



Podczas pracy nad Git programiści muszą sprawdzić wszystkie zatwierdzone i niezatwierdzone zmiany przed przekazaniem lokalnej zawartości do zdalnego repozytorium. Jak wiemy, niezatwierdzone pliki nie są wypychane do zdalnego repozytorium Git. Aby wyświetlić status repozytorium, w tym niezatwierdzone zmiany w Git, „ $ status git użyć polecenia ”. Ponadto programiści mogą potrzebować przejrzeć zmiany między ostatnimi zatwierdzeniami. W tym celu skorzystaj z opcji „ $ różnica git ”, aby wyświetlić różnicę między żądanymi dwoma zatwierdzeniami.







W tym przewodniku omówimy:



Jak wyświetlić niezatwierdzone zmiany Git?

Aby wyświetlić niezatwierdzone zmiany w Git, najpierw przejdź do wymaganego repozytorium i wygeneruj plik i prześledź go do indeksu pomostowego. Następnie przejrzyj śledzone zmiany w repozytorium Git, korzystając z opcji „ $ status git ' Komenda.



Postępuj zgodnie z podanymi krokami, aby wdrożyć powyższy scenariusz!





Krok 1: Przejdź do lokalnego katalogu Git

Przejdź do określonego katalogu lokalnego za pomocą „ płyta CD ' Komenda:



$ płyta CD 'C:\Go \n ew_repos'

Krok 2: Wygeneruj nowy plik

Następnie wykonaj „ dotykać ”, aby utworzyć nowy plik w lokalnym katalogu:

$ dotykać plik_testowy.txt

Krok 3: Dodaj zmiany w katalogu roboczym do Git Staging Area

Aby śledzić nowo dodane zmiany w indeksie pomostowym, uruchom poniższe polecenie:

$ git dodaj plik_testowy.txt

Krok 4: Sprawdź nowe zmiany

Zobacz zatwierdzone i niezatwierdzone zmiany, wykonując „ $ status git ' Komenda:

$ status gita

Na poniższym wyjściu widać, że nowo utworzony plik musi zostać zatwierdzony:

Przejdźmy do następnej sekcji i przyjrzyjmy się metodzie pokazania różnicy między dwoma rewizjami.

Jak odróżnić dwa zatwierdzenia za pomocą polecenia „git diff”?

Aby znaleźć różnicę między dwoma zatwierdzeniami, utwórz nowy plik. Następnie przygotuj i zatwierdź zmiany. Następnie otwórz plik w edytorze tekstu i dodaj zmiany. Dodaj nowe zmiany do obszaru przemieszczania i zatwierdź je. Następnie skorzystaj z opcji „ $ różnica git ” wraz z skrótem SHA żądanych zatwierdzeń, aby wyświetlić zmiany w pliku.

Wypróbuj podane kroki, aby wdrożyć omówiony powyżej scenariusz!

Krok 1: Wygeneruj nowy plik

Uruchom „ dotykać ”, aby utworzyć nowy plik tekstowy:

$ dotykać plik1.txt

Krok 2: Śledź nowy plik

Wykonaj następujące polecenie, aby dodać nowo utworzony plik do obszaru przemieszczania Git w celu śledzenia:

$ git dodaj plik1.txt

Krok 3: Zatwierdź nowe zmiany

Następnie zapisz wszystkie dodane zmiany w repozytorium Git, uruchamiając „ git zatwierdzenie ' Komenda:

$ git zatwierdzenie -m „Dodano 1 plik”

Krok 4: Otwórz i zaktualizuj plik

Teraz, aby otworzyć i zaktualizować nowo dodany plik, uruchom „ $ początek ' Komenda:

$ uruchom plik1.txt

Krok 5: Dodaj zmiany do obszaru testowego

Po wprowadzeniu zmian w pliku śledź je w obszarze przejściowym Git:

$ git dodaj .

Krok 6: Zatwierdź nowe zmiany

Następnie zaktualizuj repozytorium Git o nowo dodane zmiany, wykonując podane poniżej polecenie:

$ git zatwierdzenie -m „plik1.txt zaktualizowany”

Krok 7: Sprawdź dziennik Git

Następnie uruchom „ git reflog ”, aby uzyskać skrót SHA wszystkich zatwierdzeń:

$ dziennik git --online

W poniższym wyniku skopiowaliśmy podświetlony skrót SHA zatwierdzenia, aby znaleźć różnicę między nimi:

Krok 8: Znajdź różnicę między zobowiązaniami

Wreszcie, uzyskaj różnicę między pożądanym skrótem SHA skopiowanego zatwierdzenia, używając „ różnica git ' Komenda:

$ różnica git cea60d0 726df51

W danych wyjściowych poniżej:

  • ” oznacza starą wersję pliku
  • +++ ” pokazuje zaktualizowany plik.
  • +Mój pierwszy plik. ” to zaktualizowana zawartość konkretnego pliku

Wyjaśniliśmy, jak pokazać niezatwierdzone zmiany i różnice między dwoma zatwierdzeniami w Git.

Wniosek

Aby sprawdzić niezatwierdzone zmiany, przejdź do katalogu lokalnego i wykonaj polecenie „ status gita ' Komenda. Pokazuje wszystkie niezatwierdzone zmiany. Jeśli jednak chcesz znaleźć różnicę między dwoma zatwierdzeniami, „ git diff można użyć polecenia ”. Ten post zademonstrował metodę pokazywania niezatwierdzonych zmian i znajdowania różnicy między dwoma zatwierdzeniami w Git.