Menu
Coddy logo textTech

Dlaczego ignorować pliki

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

Większość prawdziwych projektów tworzy pliki, których nie chcesz umieszczać w systemie kontroli wersji: wyniki kompilacji, logi, dane poufne środowiska, pamięć podręczną edytora i pliki generowane przez narzędzia.

Śledzenie tych plików zaśmiecałoby każdy wynik git status, zwiększało rozmiar repozytorium i groziło ujawnieniem poufnych danych, takich jak klucze API.

Git rozwiązuje ten problem za pomocą specjalnego pliku o nazwie .gitignore. Znajduje się on w katalogu głównym repozytorium i zawiera wzorce, które Git powinien pomijać.

node_modules/
.env
*.log
build/

Pliki pasujące do dowolnego wzorca w .gitignore stają się niewidoczne dla Git: nie będą wyświetlane jako nieśledzone, nie będzie można ich dodać do poczekalni i nie zostaną zatwierdzone.

Sam plik .gitignore jest zwykle zatwierdzany w repozytorium, aby wszyscy pracujący nad projektem korzystali z tych samych reguł ignorowania.

challenge icon

Wyzwanie

Początkujący

Folder zawiera app.js i niepotrzebny plik debug.log. Zainicjuj repozytorium, utwórz plik .gitignore zawierający pojedynczy wiersz *.log, a następnie uruchom git status --short.

Jako nieśledzone powinny pojawić się tylko .gitignore i app.js. debug.log nie powinien się pojawić.

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