Autor podstrony: Krzysztof Zajączkowski

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.

Layout wykonany przez autora strony, wszelkie prawa zastrzeżone. Jakiekolwiek użycie części lub całości grafik znajdujących się na tej stronie bez pisemnej zgody jej autora surowo zabronione.