Menu
Coddy logo textTech

Folder .git

Część sekcji Kontrola wersji ścieżki Terminal w Coddy. Lekcja 5 z 58.

Folder .git to miejsce, w którym Git przechowuje wszystko: każdy commit, każdą gałąź, konfigurację oraz wskaźniki do bieżącego stanu repozytorium.

Prawie nigdy nie edytujesz niczego bezpośrednio w .git. Polecenia Git modyfikują go za Ciebie. Warto jednak wiedzieć, co się w nim znajduje:

ls .git

Zobaczysz wpisy takie jak:

  • HEAD: mały plik wskazujący bieżącą gałąź
  • config: ustawienia tego konkretnego repozytorium
  • objects/: baza danych wszystkich migawek i zawartości
  • refs/: wskaźniki do gałęzi i tagów

Jeśli kiedykolwiek usuniesz folder .git, projekt przestanie być repozytorium Git. Same pliki pozostaną, ale cała historia zniknie.

challenge icon

Wyzwanie

Początkujący

Zainicjuj nowe repozytorium w bieżącym folderze, a następnie sprawdź, czy plik HEAD istnieje w folderze .git.

Użyj cat .git/HEAD, aby wyświetlić jego zawartość. Oczekiwanym wynikiem jest wiersz ze wskaźnikiem gałęzi.

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