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

Recenzja Pinnacle Studio 17 Ultimate
Recenzja Pinnacle Studio 17 Ultimate
Pinnacle Studio było głównym graczem we wczesnych dniach edycji wideo na komputerach PC, często preinstalowanym na nowych komputerach i dołączonym do sprzętu do przechwytywania Pinnacle. Jednak dopiero po wykupieniu przez Avida w 2005 roku Studio”
Jak stworzyć animowanego awatara ze zdjęcia
Jak stworzyć animowanego awatara ze zdjęcia
https://www.youtube.com/watch?v=-j6otY-ho2g Wiele serwisów społecznościowych umożliwia swoim użytkownikom tworzenie awatarów - kreskówkowych obrazów osoby lub użytkownika. Awatary są szeroko stosowane na wszelkiego rodzaju stronach internetowych, w tym na Facebooku i Bitmoji.
Utwórz kopię zapasową klucza odzyskiwania funkcji BitLocker w systemie Windows 10
Utwórz kopię zapasową klucza odzyskiwania funkcji BitLocker w systemie Windows 10
Jak wykonać kopię zapasową klucza odzyskiwania funkcji BitLocker dla dysku w systemie Windows 10 Po włączeniu funkcji BitLocker dla stałego lub wymiennego dysku danych można skonfigurować go tak, aby pytał o hasło w celu odblokowania dysku. Ponadto funkcja BitLocker automatycznie utworzy specjalny klucz odzyskiwania. Klucze odzyskiwania mogą służyć do przywracania dostępu do plików, jeśli zapomniałeś swojego
Christopher Young z McAfee jest obecnie wiceprezesem wykonawczym Microsoft ds. Rozwoju biznesu
Christopher Young z McAfee jest obecnie wiceprezesem wykonawczym Microsoft ds. Rozwoju biznesu
Microsoft mianuje byłego dyrektora generalnego McAfee Christophera Younga nowym szefem działu rozwoju biznesu. Firma ogłosiła dzisiaj, że zastąpi stanowisko Peggy Johnson. Young będzie raportował bezpośrednio do CEO Satyi Nadelli. W 2017 roku Young przewodził inicjatywie wyrzucenia McAfee z firmy Intel jako samodzielnej firmy i od tego czasu stał na czele misji McAfee polegającej na
Szybka zmiana obrazu konta użytkownika w systemie Windows 8.1 i Windows 8
Szybka zmiana obrazu konta użytkownika w systemie Windows 8.1 i Windows 8
W przeciwieństwie do systemu Windows 7, ustawienia systemu Windows 8 do zmiany obrazu konta użytkownika nie są zbyt użyteczne. Znajdują się one w aplikacji Ustawienia komputera, a przeglądanie żądanego obrazu jest bardzo irytujące, ponieważ interfejs Metro File Picker wcale nie jest intuicyjny. Zobaczmy, jak zmienić obraz konta użytkownika w systemie Windows
Recenzja PaRappa the Rapper: 20 lat nie stępiło tej dziwacznej przygody z rapem
Recenzja PaRappa the Rapper: 20 lat nie stępiło tej dziwacznej przygody z rapem
PaRappa the Rapper to prawie na pewno jedyna gra, w której spędzisz czas na pluciu barów i rzucaniu tłustych bitów z cebulą do sztuk walki, krową instruktora jazdy, pchłą sprzedawcy i gotującym kurczakiem. Jego
Jak zainstalować mody KSP
Jak zainstalować mody KSP
Gotowy do przeniesienia programu kosmicznego Kerbal na wyższy poziom? Możesz, jeśli wiesz, jak zainstalować mody KSP. Ale najpierw powinieneś teraz znaleźć najlepsze dodatki KSP.