Menu
CoddyTech

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ż jego pierwotny identyfikator znika. 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, podając jego ID, nie tylko najnowszy:

git revert a1b2c3d

Użyj --no-edit, aby pominąć edytor i zaakceptować domyślny komunikat przywrócenia:

git revert --no-edit HEAD

Domyślna wiadomość wygląda tak: Revert "Original subject", a oryginalna wiadomość jest powtórzona w treści.

challenge icon

Wyzwanie

Łatwy

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

  1. Dodaj app.txt z komunikatem Add app.
  2. Dopisz 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