Modyfikowanie śledzonego pliku
Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 12 z 58.
Po zatwierdzeniu pliku Git śledzi go. Gdy następnym razem go edytujesz, git status pokazuje go jako zmodyfikowany, a nie jako nieśledzony.
git status --short
M hello.txtM w drugiej kolumnie oznacza „zmodyfikowany w katalogu roboczym, ale jeszcze nieprzygotowany do zatwierdzenia”. Zmiany przygotowujesz za pomocą tego samego polecenia git add:
git add hello.txt
git status --short
M hello.txtZwróć uwagę, że M przesunęło się do pierwszej kolumny. Dwie kolumny to obszar przygotowania (po lewej) i katalog roboczy (po prawej). Po przygotowaniu zmian zatwierdzasz je tak jak każdą inną zmianę:
git commit -m "Update hello.txt"Każdy commit zawiera pełną migawkę, więc nie tracisz poprzedniej wersji. Zawsze możesz do niej wrócić.
Wyzwanie
ŁatwyFolder zawiera note.txt. Zainicjuj repozytorium, skonfiguruj tożsamość użytkownika, zatwierdź oryginalny plik, następnie zmień jego zawartość na updated i uruchom git status --short.
Oczekiwanym wynikiem jest znacznik wskazujący, że plik został zmodyfikowany, ale nie został umieszczony w poczekalni.
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