Modyfikowanie śledzonego pliku
Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 12 z 58.
Gdy plik zostanie zatwierdzony, Git zaczyna go śledzić. Przy następnej edycji git status pokaże go jako zmodyfikowany, a nie jako nieśledzony.
git status --short
M hello.txtM w drugiej kolumnie oznacza „zmodyfikowany w katalogu roboczym, ale jeszcze nie dodany do poczekalni”. Zmiany dodajesz do poczekalni za pomocą tego samego polecenia git add:
git add hello.txt
git status --short
M hello.txtZauważ, że M przesunęło się do pierwszej kolumny. Dwie kolumny to obszar przygotowania (po lewej) i katalog roboczy (po prawej). Po przygotowaniu zmiany zatwierdzasz ją tak jak każdą inną:
git commit -m "Update hello.txt"Każdy commit zapisuje kompletny stan, więc nie tracisz poprzedniej wersji. Zawsze możesz do niej wrócić.
Wyzwanie
ŁatwyFolder zawiera plik note.txt. Zainicjuj repozytorium, skonfiguruj tożsamość użytkownika, zatwierdź oryginalny plik, a następnie zmień zawartość pliku na updated i uruchom git status --short.
Oczekiwanym wynikiem jest znacznik informujący o modyfikacji, ale braku dodania do obszaru staging.
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