Menu
Coddy logo textTech

Cofanie commita

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

Jeśli commit został już udostępniony innym, jego zmiana jest ryzykowna, ponieważ pierwotny identyfikator już nie istnieje. Bezpieczniejszą opcją jest git revert.

git revert HEAD

git revert tworzy zupełnie nowy commit, który cofa zmiany z docelowego commita, pozostawiając oryginalny commit na miejscu. Twoja historia wygląda tak: „zrobiliśmy X, a potem cofnęliśmy X”.

Możesz cofnąć dowolny commit po jego ID, nie tylko najnowszy:

git revert a1b2c3d

Użyj --no-edit, aby pominąć edytor i zaakceptować domyślny komunikat cofnięcia:

git revert --no-edit HEAD

Domyślny komunikat wygląda tak: Revert "Original subject", a oryginalny komunikat jest powtórzony w treści.

challenge icon

Wyzwanie

Łatwy

Folder zawiera plik app.txt. Zainicjuj repozytorium i utwórz dwa commity:

  1. Dodaj app.txt z komunikatem Add app.
  2. Dołącz broken do app.txt i utwórz commit z komunikatem Add broken line.

Cofnij najnowszy commit (bez edytora), aby usunąć błędną linię. Wyświetl zawartość app.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