Menu
Coddy logo textTech

Wzorce Gitignore

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

Wzorce w pliku .gitignore podlegają kilku prostym zasadom:

  • secret.txt: ignoruj plik o dokładnie tej nazwie w dowolnym miejscu repozytorium
  • *.log: ignoruj każdy plik kończący się na .log
  • build/: ignoruj cały katalog build i wszystko, co się w nim znajduje
  • logs/*.tmp: ignoruj pliki .tmp tylko wewnątrz logs/
  • #: rozpoczyna wiersz komentarza; Git go ignoruje
  • !important.log: wyjątek. Nawet jeśli pasuje do niego wcześniejsza reguła, ten plik nie jest ignorowany

Kolejność ma znaczenie, gdy łączysz reguły i wyjątki. Późniejsze wzorce zastępują wcześniejsze w przypadku plików, do których pasują oba.

Ważne ostrzeżenie: .gitignore ma wpływ tylko na pliki, które nie są jeszcze śledzone. Jeśli plik został już zatwierdzony, dodanie go do .gitignore nie powstrzyma Gita przed jego śledzeniem. Najpierw trzeba usunąć go z indeksu.

challenge icon

Wyzwanie

Łatwy

Folder zawiera: main.py, secret.txt, tmp/cache.dat i tmp/keep.md. Zainicjuj repozytorium, utwórz plik .gitignore z tymi dwoma wierszami:

secret.txt
tmp/

Następnie uruchom git status --short. Jako nieśledzone powinny pojawić się tylko .gitignore i main.py.

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