Menu
CoddyTech

Git Diff

Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 15 z 58.

git diff pokazuje dokładnie, co zmieniło się w katalogu roboczym od ostatniego commita. To jedno z najbardziej przydatnych poleceń, gdy jesteś w trakcie edycji i chcesz sobie przypomnieć, co zostało przez ciebie zrobione.

git diff

Usunięte wiersze są poprzedzone znakiem -; dodane wiersze są poprzedzone znakiem +:

-print("hi")
+print("hello")

Domyślnie git diff porównuje katalog roboczy z ostatnim zatwierdzonym stanem. Nie pokazuje zmian, które zostały już przygotowane do zatwierdzenia. Uruchom je przed przygotowaniem zmian do zatwierdzenia, aby jeszcze raz przejrzeć swoje poprawki.

Niezmienione wiersze kontekstu wokół wprowadzonych zmian są poprzedzone spacją, dzięki czemu możesz zobaczyć, gdzie zaszła zmiana w pliku.

challenge icon

Wyzwanie

Łatwy

Folder zawiera plik greet.py z wierszem print("hi"). Zatwierdź go bez zmian, zmień wiersz na print("hello"), a następnie uruchom git diff, aby zobaczyć niezacommitowaną zmianę.

Każde uruchomienie zaczyna się od świeżej kopii folderu, a cały skrypt w edytorze uruchamia się ponownie od początku. Nic nie jest zatwierdzane za Ciebie: zacznij od git init -q -b main, ustaw git config user.name i git config user.email, a następnie zatwierdź plik początkowy. Zostaw te wiersze w edytorze. Jeśli je usuniesz, zobaczysz fatal: not a git repository.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Kontrola wersji

Poćwicz samodzielnie: Edytor online Terminal