Czym jest kontrola wersji
Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 1 z 58.
Kontrola wersji to system, który rejestruje zmiany w plikach na przestrzeni czasu, dzięki czemu możesz przeglądać historię, cofać błędy i współpracować z innymi bez nadpisywania swojej pracy.
Bez systemu kontroli wersji projekty często wyglądają tak:
report.txt
report_v2.txt
report_final.txt
report_final_FINAL.txt
report_final_FINAL_use_this_one.txtW systemie kontroli wersji plik to po prostu report.txt. Narzędzie przechowuje każdą poprzednią wersję w ukrytej historii, którą możesz przeglądać, porównywać i do której możesz przywracać wcześniejsze wersje.
Najpopularniejszym narzędziem do kontroli wersji na świecie jest Git. To właśnie ono napędza GitHub, GitLab i niemal każdą nowoczesną bazę kodu.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Kontrola wersji
4Przeglądanie zmian
Git DiffRóżnice w zmianach w poczekalniGit ShowPodsumowanie – praca detektywistyczna2Pierwsze kroki
Inicjalizacja repozytoriumFolder .gitKonfiguracja tożsamościStatus GitPodsumowanie — pierwsze repozytorium5Ignorowanie plików
Dlaczego ignorować plikiWzorce GitignoreSprawdzanie reguł ignorowaniaPodsumowanie — czyste repozytorium8Scalanie
Czym jest scalanieScalanie typu fast-forwardScalanie trójstronneKonflikty scalaniaRozwiązywanie konfliktuPowtórka — mistrz scalania11Projekt z gałęzią funkcjonalności
Przegląd projektuZainicjuj gałąź main3Śledzenie zmian
Obszar przygotowaniaGit AddGit CommitModyfikowanie śledzonego plikuGit LogPodsumowanie — pierwsze commity6Projekt strony z przepisami
Omówienie projektuInicjalizacja i ignorowanie plikówPoćwicz samodzielnie: Edytor online Terminal