Stronę tą wyświetlono już: 549 razy
Wrzucanie wszystkiego jak leci do repozytorium nie ma sensu. Należy zawsze wystrzegać się dołączania elementów kodu, które:
- mogą łatwo być doinstalowane np. na podstawie pliku package.json. W typowych projektach JavaScript-owych często powstaje folder oo nazwie node_modules, który zawiera dużo nadmiarowych danych.
- zawierają newralgicznie informacje jak np. hasła, tokeny dostępu do repozytorium itd. itp.
Załóżmy więc, że w folderze o nazwie data znajdują się pliki, które nie powinny być załączone. W celu wykluczenia całego folderu należy utworzyć plik o nazwie .gitignore i wpisać w nim:
data/*
Jeżeli jednak w jakimś specjalnym przypadku chcesz aby pewna grupa plików z tego folderu była jednak załączana, to:
!data/to_include*
Znak wykrzyknika oznacza zaprzeczenie (a więc dodanie). W tym przypadku wszystkie pliki znajdujące się w folderze data i zaczynające się od to_include zostaną załączone do repozytorium.