Podczas pracy nad GIT programiści muszą sprawdzić wszystkie zaangażowane i niezaangażowane zmiany, zanim popchną treści lokalne do zdalnego repozytorium. Jak wiemy, niezaangażowane pliki nie są popchnięte do zdalnego repozytorium GIT. Aby wyświetlić status repozytorium, w tym niezaangażowane zmiany w GIT, „Status $ git„Używaj polecenia. Ponadto programiści mogą potrzebować zobaczyć zmiany między najnowszymi zatwierdzeniami. W tym celu użyj „$ git diff„Polecenie wyświetlania różnicy między pożądanymi dwoma zatrzymami.
Ten przewodnik omówi:
Jak wyświetlić git niezadowolone zmiany?
Aby wyświetlić niezaangażowane zmiany w GIT, najpierw przejdź do wymaganego repozytorium i wygeneruj plik i śledź go do indeksu inscenizacji. Następnie wyświetl śledzenie zmian GIT Repository, wykorzystując „Status $ git" Komenda.
Postępuj zgodnie z podanymi krokami, aby wdrożyć powyższy omawiany scenariusz!
Krok 1: Przejdź do lokalnego katalogu git
Przejdź do konkretnego katalogu lokalnego za pomocą „płyta CD" Komenda:
$ cd "c: \ git \ new_repos"
Krok 2: Wygeneruj nowy plik
Następnie wykonaj „dotykać„Polecenie utworzenia nowego pliku w katalogu lokalnym:
$ Touch Test_file.tekst
Krok 3: Dodaj zmiany katalogu roboczego do obszaru oceny git
Aby śledzić nowo dodane zmiany do indeksu inscenizacji, uruchom poniżej podane polecenie:
$ git add test_file.tekst
Krok 4: Sprawdź nowe zmiany
Zobacz popełnione i niezaangażowane zmiany, wykonując „Status $ git" Komenda:
Status $ git
W poniższym wyjściu widać, że nowo utworzony plik musi zostać popełniony:
Przejdźmy do następnej sekcji i sprawdź metodę pokazania różnicy między dwoma zatrzymami.
Jak rozróżnić dwa zatwierdzenia, wykorzystując polecenie „git diff”?
Aby znaleźć różnicę między dwoma zatwierdzeniami, utwórz nowy plik. Następnie stopień i popełniaj zmiany. Następnie otwórz plik w edytorze tekstu i dodaj pewne zmiany. Dodaj nowe zmiany do strefy inscenizacji i zatwierdź je. Następnie użyj „$ git diff”Polecenie wraz z sha-hash pożądanych zobowiązań do przeglądania zmian w pliku.
Wypróbuj dostarczone kroki w celu wdrożenia wyżej wymyślonego scenariusza!
Krok 1: Wygeneruj nowy plik
Uruchom „dotykać„Polecenie utworzenia nowego pliku tekstowego:
$ Touch File1.tekst
Krok 2: Śledź nowy plik
Wykonaj następujące polecenie, aby dodać nowo utworzony plik do obszaru inscenizacji GIT do celów śledzenia:
$ git dodaj plik 1.tekst
Krok 3: Zatrzymaj nowe zmiany
Następnie zapisz wszystkie dodane zmiany do repozytorium GIT, uruchamiając „git zatwierdzić" Komenda:
$ git commit -m "1 Dodano plik"
Krok 4: Otwórz i aktualizuj plik
Teraz, aby otworzyć i zaktualizować nowo dodany plik, uruchom „$ start" Komenda:
$ start file1.tekst
Krok 5: Dodaj zmiany do obszaru inscenizacji
Po wprowadzeniu zmian w pliku śledź je w obszarze zaawansowania GIT:
$ git add .
Krok 6: Zatrzymaj nowe zmiany
Następnie zaktualizuj repozytorium GIT za pomocą nowo dodanych zmian, wykonując polecenie danego below:
$ git commit -m "plik 1.TXT zaktualizowany "
Krok 7: Sprawdź dziennik git
Potem uruchom „Git RefLog„Polecenie zdobycia sha-hash wszystkich zatwierdzeń:
$ git log -linia
W poniższym wyjściu skopiowaliśmy podświetlony zatwierdzenie sha-hash w celu znalezienia różnicy między nimi:
Krok 8: Znajdź różnicę między zatwierdzeniem
Na koniec uzyskaj różnicę między pożądanym skopiowanym zatwierdzeniem sha-hash, wykorzystując „git diff" Komenda:
$ git diff CEA60D0 726DF51
Na wyniku poniżej:
Wyjaśniliśmy, jak wykazać się niezmiennymi zmianami i różnicami między dwoma zobowiązaniami w git.
Wniosek
Aby sprawdzić niezapomniane zmiany, przejdź do lokalnego katalogu i wykonaj „status git" Komenda. Pokazuje wszystkie niezaangażowane zmiany. Jeśli jednak chcesz znaleźć różnicę między dwoma zobowiązaniami, „git diff „Można użyć polecenia. Ten post wykazał metodę wykazywania niepotrzebnych zmian i znalezienia różnicy między dwoma zatwierdzeniami w GIT.