Menu
Coddy logo textTech

Obszar przygotowania

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

Git nie zapisuje automatycznie każdej zmiany. Zamiast tego jawnie wybierasz, które zmiany trafią do następnej migawki. Ten dwuetapowy proces opiera się na obszarze przechowywania.

Pomyśl o tym jak o schowku na potrzeby następnego commita. Plik przechodzi przez trzy stany:

  1. Katalog roboczy: miejsce, w którym normalnie edytujesz pliki.
  2. Obszar przygotowania: zmiany oznaczone do uwzględnienia w następnym commicie.
  3. Repozytorium: trwała historia po zatwierdzeniu zmian.

Chodzi o to, by dzięki etapowaniu zachować kontrolę. Możesz edytować dziesięć plików, ale dodać do poczekalni tylko dwa związane z jedną poprawką błędu, zatwierdzić je, a następnie osobno dodać do poczekalni i zatwierdzić pozostałe. Każde zatwierdzenie będzie dotyczyć jednej logicznej zmiany.

Przenosisz pliki do poczekalni za pomocą git add, a z poczekalni do repozytorium za pomocą git commit.

challenge icon

Wyzwanie

Początkujący

Folder zawiera nieśledzony plik app.txt. Zainicjuj repozytorium, a następnie uruchom git status --short, aby potwierdzić, że plik jest widoczny jako nieśledzony.

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