Główny Inny Co to jest plik GITIGNORE i jak go używać?

Co to jest plik GITIGNORE i jak go używać?



Podczas pracy z repozytorium git istnieje ryzyko niechcianych danych. Na szczęście możesz utworzyć plik z rozszerzeniem GITIGNORE i określić, które pliki i foldery mają być ignorowane w projekcie. Możesz utworzyć globalne dane GITIGNORE do użytku z każdym repozytorium Git.

Co

Jak tworzyć pliki GITIGNORE

Pliki GITIGNORE to zwykłe pliki tekstowe, więc możesz je otwierać za pomocą Notatnika lub dowolnego edytora tekstu. Oto jak utworzyć plik GITIGNORE:

  1. Otwórz dowolny edytor tekstu i naciśnij Zapisz. Zmień nazwę na .gitignore.
  2. Podczas edycji pliku każda linia jest zarezerwowana dla pojedynczego folderu lub pliku, który git powinien zignorować.

Użyj #, aby dodać komentarze do pliku .gitignore

Użyj znaku *, aby dopasować symbol wieloznaczny

Użyj # /, aby zignorować ścieżki względem pliku GITIGNORE.

Na przykład Twój GITIGNORE może wyglądać tak:

# Ignoruj ​​folder node_modules

node_modules

# Ignoruj ​​pliki związane z kluczami API

.env

# Ignoruj ​​pliki systemowe Mac

.DS_store

# Ignoruj ​​pliki konfiguracyjne SASS

.sass-cache

jak zgłosić kogoś na niezgodę

# Ignoruj ​​wszystkie pliki tekstowe

*.tekst

Jak być może wiesz, komentarze są opcjonalne.

Zignoruj ​​katalogi, dołączając ich ścieżki i używając / na końcu każdej linii.

Na przykład:

testowanie /

logi /

jak wyświetlić historię wyszukiwania google

masa/

Podczas gdy symbol wieloznaczny * może być używany do ignorowania wszystkich plików z określonym rozszerzeniem, możesz go połączyć z symbolem negacji!. Oto przykład:

*.tekst

! readme.txt

! main.txt

Powyższe poinformowałoby git o zignorowaniu każdego pliku z rozszerzeniem .txt z wyjątkiem readme.txt i main.txt.

W przypadku katalogów można używać symboli wieloznacznych. Po prostu zachowaj ostrożność podczas ich używania, jak pokazano w tym przykładzie:

test/

! test / example.txt

Możesz pomyśleć, że git zignoruje teraz każdy plik w katalogu testowym z wyjątkiem example.txt. Tak jednak nie jest. Nadal ignoruje przykład.txt ze względu na wydajność, ponieważ zdefiniowaliśmy, że cały katalog testowy jest ignorowany.

Możesz użyć podwójnej gwiazdki (**), aby dopasować dowolną liczbę katalogów i plików. Na przykład Test / ** / *. Txt powie gitowi ignorowanie tylko plików kończących się na .txt w katalogu testowym i jego podkatalogach.

Plik GITIGNORE Jak używać jednego

Trzy sposoby implementacji plików GITIGNORE

Korzystaj z globalnego GITIGNORE we wszystkich swoich projektach, z kolegami lub samodzielnie. Możesz jednak utworzyć lokalny GITIGNORE lub nawet określić reguły wykluczeń.

Utwórz lokalny plik GITIGNORE

Istnieją dwa sposoby definiowania plików GITIGNORE. Możesz mieć plik GITIGNORE na poziomie katalogu lub utworzyć plik w katalogu głównym. W większości przypadków GITIGNORE zawiera plik właściwości i pliki konfiguracyjne. Kiedy twoi koledzy z drużyny również pobierają ten sam plik GITIGNORE, pamiętaj, aby użyć znaku #, aby dodać komentarze dla przejrzystości.

Utwórz globalny plik GITIGNORE

Jeśli pracujesz z wieloma repozytoriami git, możesz zaoszczędzić dużo czasu, definiując globalne reguły dla lokalnych repozytoriów.

Dokumenty Google zmieniają jedną stronę na poziomą
  1. Utwórz plik GITIGNORE i zdefiniuj uniwersalne zasady do zastosowania.
  2. Użyj właściwości core.excludesFiles, aby przekształcić lokalny plik GITIGNORE na globalny. Użyj następującego wiersza:

git config –global core.excludesFile

Utwórz osobiste zasady GITIGNORE

Jeśli masz określone repozytorium, reguły, możesz modyfikować globalne lub lokalne pliki GITIGNORE. Tych reguł nie można udostępniać innym członkom grupy roboczej ani nimi sterować. Możesz użyć osobistych reguł GITIGNORE dla lokalnych katalogów roboczych lub ustawień rejestratora.

Używanie pliku GITIGNORE dla zatwierdzonych plików

Ignoruj ​​zatwierdzone pliki

Zatwierdzone pliki integrują się z repozytorium, ponieważ są buforowane. Jeśli zignorujesz te dane, musisz je najpierw usunąć. Sugerowaną metodą jest usunięcie tych plików, a następnie zatwierdzenie i zastosowanie zmian. Gdy to zrobisz, możesz wreszcie użyć GITIGNORE, definiując regułę, zgodnie z którą plik będzie ignorowany lokalnie. Dodaj tę linię:

git rm –cached

W ten sposób plik zostanie usunięty z repozytorium, mimo że pozostanie w katalogu roboczym. Plik GITIGNORE z tą regułą powinien znajdować się w katalogu roboczym.

Zatwierdź wcześniej ignorowany plik

Jeśli chcesz zatwierdzić plik, który został zignorowany, możesz to zrobić za pomocą linii git add i opcji force. Na przykład, jeśli chcesz usunąć przykład.txt z pliku GITIGNORE, zachowując go w repozytorium, wstaw wiersze:

git add -f example.txt

git commit -m Wymuś dodanie example.txt.

Dodałeś teraz zignorowany plik do repozytorium. Ostatnim krokiem jest zmodyfikowanie pliku GITIGNORE poprzez usunięcie wzorca ignorującego lub reguły.

Co

Wykorzystaj GITIGNORE do swojej przewagi

Ponieważ pliki GITIGNORE są obecne w prawie każdym projekcie, musisz nauczyć się ich używać. Chociaż polecenia są proste, konieczne jest zdefiniowanie reguł i zignorowanie właściwych plików. Przy odpowiednim wykorzystaniu GITIGNORE zaoszczędzisz czas i zoptymalizujesz swój projekt.

Jak często potrzebujesz plików GITIGNORE w repozytorium git? Czy korzystasz głównie z reguł globalnych czy lokalnych? Podziel się swoimi doświadczeniami w sekcji komentarzy.

Ciekawe Artykuły

Wybór Redakcji

Jak to naprawić, gdy dźwięk FaceTime nie działa
Jak to naprawić, gdy dźwięk FaceTime nie działa
W tym przewodniku wyjaśniono, co zrobić, gdy FaceTime Audio nie działa i gdy nic nie słychać podczas wykonywania połączenia za pomocą FaceTime.
Archiwa tagu: windows.edb
Archiwa tagu: windows.edb
Zmień pierwszy dzień tygodnia w systemie Windows 10
Zmień pierwszy dzień tygodnia w systemie Windows 10
Dzięki prostej sztuczce możesz zmienić pierwszy dzień tygodnia w systemie Windows 10. Ta zmiana wpłynie na opcje regionalne i językowe oraz wszystkie zainstalowane aplikacje.
Błąd DHCP: co to jest i jak go naprawić
Błąd DHCP: co to jest i jak go naprawić
Jeśli masz problemy z połączeniem internetowym, przyczyną często jest błąd DHCP. Z łatwością napraw ustawienia DHCP na swoim komputerze lub routerze sieciowym.
11 najlepszych darmowych czytników plików PDF dla systemów Windows i Mac
11 najlepszych darmowych czytników plików PDF dla systemów Windows i Mac
Oto lista najlepszych darmowych programów do odczytu plików PDF. Adobe Reader to nie jedyna opcja! Pobierz dowolny z tych czytników plików PDF za darmo.
Jak dodać przeglądarkę internetową do telewizora Samsung
Jak dodać przeglądarkę internetową do telewizora Samsung
Telewizory Samsung są wyposażone w domyślną przeglądarkę internetową, której można używać do podstawowych wyszukiwań, ale jest dość ograniczona. Na przykład nie możesz pobierać obrazów i niektórych plików. Nie wspominając o tym, że jest bardzo powolny, co
Jak dodać dialog do filmu TikTok
Jak dodać dialog do filmu TikTok
https://www.youtube.com/watch?v=63Wty1WzSDY Wyróżnienie się z tłumu w TikTok nie jest łatwe. Aby odróżnić się od reszty, musisz użyć wszystkich dostępnych technik. Dodawanie dialogów, audio lub