Jak szczegółowo pokazać niezaangażowane zmiany w GIT i niektóre różnice git?

Jak szczegółowo pokazać niezaangażowane zmiany w GIT i niektóre różnice git?

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?
  • Jak wyróżnić dwa zatwierdzenia, wykorzystując „git diff" Komenda?

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:

  • "-”Wskazuje starą wersję pliku
  • "+++”Pokazuje zaktualizowany plik.
  • "+Mój pierwszy plik.”To zaktualizowana treść konkretnego pliku

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.