Git Commit
Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 11 z 58.
Po przygotowaniu zmian zapisujesz je w repozytorium za pomocą git commit. Każdy commit wymaga krótkiego opisu, który wyjaśnia, co się zmieniło.
git commit -m "Add welcome message"Flaga -m (skrót od message) pozwala wpisać komunikat bezpośrednio w wierszu poleceń. Bez niej Git otworzyłby edytor i czekał, aż wpiszesz komunikat.
Dobre komunikaty commitów są krótkie, konkretne i napisane w trybie rozkazującym, jak polecenia wydawane bazie kodu:
Fix login redirect bugAdd dark mode toggleUpdate README with install steps
Po zatwierdzeniu zmian polecenie git status informuje, że drzewo robocze jest czyste, a zmiany z obszaru przygotowania są już częścią trwałej historii repozytorium.
Wyzwanie
ŁatwyFolder zawiera plik readme.md. Zainicjuj repozytorium, ustaw lokalną nazwę użytkownika na Coddy Learner i adres e-mail na learner@coddy.tech, dodaj plik do obszaru przygotowania i utwórz commit z komunikatem Initial commit.
Na koniec uruchom git status, aby potwierdzić, że katalog roboczy jest czysty.
Spróbuj swoich sił
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