Menu
CoddyTech

Odrzucanie zmian poza stagingiem

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

Czasami wprowadzasz zmiany w katalogu roboczym, których żałujesz i chcesz się ich pozbyć. Jeśli zmiany nie zostały jeszcze umieszczone w poczekalni, możesz przywrócić plik do jego zatwierdzonej wersji za pomocą:

git restore notes.txt

Spowoduje to zastąpienie Twojej roboczej kopii pliku notes.txt wersją z najnowszego commitu. Utracisz niezapisane zmiany, ale obszar przechowalni i historia pozostaną bez zmian.

Jeśli chcesz odrzucić wszystkie niezatwierdzone zmiany w repozytorium naraz, użyj kropki:

git restore .

git restore jest destrukcyjne: wszystko, czego nie zatwierdzisz (ani nie umieścisz w poczekalni), zniknie. Używaj go świadomie.

challenge icon

Wyzwanie

Początkujący

Folder zawiera plik config.txt z wierszem port=80. Nie znajduje się on jeszcze w repozytorium Git.

Zainicjuj repozytorium na main, skonfiguruj autora commita i najpierw zatwierdź istniejący plik:

git init -q -b main
git config user.name "Coddy Learner"
git config user.email "learner@coddy.tech"
git add config.txt
git commit -q -m "Add config"

Zmodyfikuj go, aby zawierał port=9999, a następnie natychmiast odrzuć zmianę za pomocą git restore. Wyświetl końcową zawartość pliku.

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