Menu
Coddy logo textTech

Usuwanie pliku ze stagingu

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

Jeśli przypadkowo dodasz do obszaru przechowującego pliki do zatwierdzenia plik, którego nie chcesz uwzględniać w następnym commicie, możesz usunąć go z tego obszaru za pomocą:

git restore --staged secrets.txt

Flaga --staged mówi poleceniu git restore, aby zmodyfikowało obszar przejściowy zamiast katalogu roboczego. Rzeczywista zawartość pliku pozostaje bez zmian; resetowany jest tylko jego stan w obszarze przejściowym.

Po cofnięciu przygotowania do zatwierdzenia polecenie git status ponownie pokazuje plik jako zmodyfikowany, ale nieprzygotowany do zatwierdzenia. Możesz wtedy wybrać inny zestaw zmian do przygotowania albo zostawić te zmiany na później.

To dobrze współgra z git restore filename (bez --staged), gdy chcesz całkowicie odrzucić zmianę: najpierw usuń plik z poczekalni, a następnie przywróć go.

challenge icon

Wyzwanie

Łatwy

Folder zawiera zatwierdzony plik todo.txt oraz plik secrets.txt, który nie został jeszcze zatwierdzony.

Dodaj do poczekalni oba pliki, a następnie wycofaj z poczekalni tylko secrets.txt. Uruchom git status --short, aby zobaczyć wynik.

Oczekiwany wynik (zwróć uwagę na kolejność): najpierw wiersz dodania do poczekalni dla todo.txt, a następnie wiersz dotyczący nieśledzonego pliku secrets.txt.

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