Pagrindinis Kita Kas yra GITIGNORE failas ir kaip jį naudoti?

Kas yra GITIGNORE failas ir kaip jį naudoti?



Dirbant su „git“ saugykla yra nepageidaujamų duomenų pavojus. Laimei, galite sukurti failą su GITIGNORE plėtiniu ir apibrėžti, kurie failai ir aplankai turėtų būti ignoruojami projekte. Galite suformuoti visuotinius „GITIGNORE“ duomenis, skirtus naudoti kiekvienoje „Git“ saugykloje.

Ką

Kaip sukurti GITIGNORE failus

„GITIGNORE“ failai yra paprasto teksto failai, todėl juos galite atidaryti naudodami „Notepad“ arba bet kurį teksto rengyklę. Štai kaip sukurti GITIGNORE failą:

  1. Atidarykite bet kurį teksto rengyklę ir paspauskite „Išsaugoti“. Pakeiskite vardą į .gitignore.
  2. Redaguojant failą, kiekviena eilutė yra skirta vienam aplankui arba failui, kurio „git“ turėtų nepaisyti.

Jei norite pridėti komentarų prie .gitignore failo, naudokite #

Pakaitos simbolių rungtynėms naudokite *

Norėdami ignoruoti kelius, susijusius su GITIGNORE failu, naudokite # /.

Pavyzdžiui, jūsų „GITIGNORE“ gali atrodyti taip:

# Nepaisyti aplanko node_modules

mazgo_moduliai

# Nepaisykite failų, susijusių su API raktais

.env

# Nepaisykite „Mac“ sistemos failų

.DS_store

# Nepaisyti konfigūracijos failų SASS

.ass-talpykla

„Amazon“ ugnis neįsijungs

# Nepaisykite visų tekstinių failų

* .txt

Kaip žinote, komentarai yra neprivalomi.

Nepaisykite katalogų, įtraukdami jų kelius ir naudodami / kiekvienos eilutės pabaigoje.

Pavyzdžiui:

testavimas /

žurnalai /

kaip ištrinti pokalbius

kroviniai /

Nors pakaitos simbolį * galima naudoti norint ignoruoti visus failus su konkrečiu plėtiniu, galite jį sujungti su neigimo simboliu! Štai pavyzdys:

* .txt

! readme.txt

! main.txt

Pirmiau nurodyta, kad „git“ ignoruos kiekvieną failą su plėtiniu .txt, išskyrus readme.txt ir main.txt.

Katalogams galima naudoti pakaitos simbolius. Tiesiog būkite atsargūs juos naudodami, kaip parodyta šiame pavyzdyje:

testas /

! testas / pavyzdys.txt

Galite pagalvoti, kad „git“ dabar ignoruos kiekvieną failą, esantį bandymo kataloge, išskyrus „example.txt“. Tačiau taip nėra. Tai vis tiek ignoruos example.txt dėl ​​našumo priežasčių, nes mes apibrėžėme, kad ignoruojamas visas bandymo katalogas.

Galite pasirinkti dvigubą žvaigždutę (**), kad atitiktų bet kurį katalogų ir failų skaičių. Pvz., „Test / ** / *. Txt“ nurodys „git“ ignoruoti tik failus, kurie baigiasi .txt testo kataloge ir jo pakatalogiuose.

GITIGNORE failas, kaip jį naudoti

Trys būdai, kaip įdiegti GITIGNORE failus

Visuose savo projektuose naudokite pasaulinį „GITIGNORE“ - tiek su kolegomis, tiek vienas. Tačiau galite sukurti vietinę „GITIGNORE“ arba net nurodyti išskyrimo taisykles.

Sukurkite vietinį „GITIGNORE“ failą

GITIGNORE failus galima apibrėžti dviem būdais. Galite turėti GITIGNORE failą katalogo lygiu arba sukurti failą šaknyje. Daugeliu atvejų „GITIGNORE“ apima ypatybių failą ir konfigūracijos failus. Kai komandos draugai taip pat traukia tą patį „GITIGNORE“ failą, būtinai naudokite # ir pridėkite komentarų, kad būtų aiškiau.

Sukurkite visuotinį „GITIGNORE“ failą

Jei dirbate su keliomis „Git“ saugyklomis, galite sutaupyti daug laiko, nustatydami pasaulines taisykles savo vietinėms saugykloms.

kaip elgtis drąsiai dėl nesantaikos
  1. Sukurkite failą GITIGNORE ir apibrėžkite universalias taisykles, kurias reikia taikyti.
  2. Naudokite ypatybę core.excludesFiles, kad pakeistumėte vietinį GITIGNORE failą į visuotinį. Naudokite šią eilutę:

„git config“ - pasaulinė šerdis. neįtraukiamas failas

Sukurkite asmenines GITIGNORE taisykles

Jei turite konkrečią saugyklą, taisykles, galite modifikuoti pasaulinius arba vietinius „GITIGNORE“ failus. Šios taisyklės negali būti bendrinamos ar kontroliuojamos su kitais jūsų darbo grupės nariais. Galite naudoti asmenines „GITIGNORE“ taisykles savo vietiniams darbo katalogams ar kaupiklio nustatymams.

GITIGNORE failo naudojimas įvykdytiems failams

Nepaisyti įsipareigotų failų

Atlikti failai integruojami į saugyklą, nes jie yra talpykloje. Jei ignoruosite šiuos duomenis, juos pirmiausia reikia pašalinti. Siūlomas būdas tai padaryti yra ištrinti šiuos failus, tada atlikti ir pritaikyti pakeitimus. Tai padarę, pagaliau galite naudoti „GITIGNORE“, apibrėždami taisyklę, kurioje failas bus ignoruojamas vietoje. Pridėti šią eilutę:

git rm - talpykloje

Tokiu būdu failas bus pašalintas iš saugyklos, net jei jis liks darbiniame kataloge. GITIGNORE failas su šia taisykle turėtų būti darbo kataloge.

Įveskite anksčiau ignoruotą failą

Jei norite susieti failą, kuris buvo ignoruotas, galite tai atlikti naudodami „git add“ eilutę ir „force“ parinktį. Pvz., Jei norite pašalinti failą example.txt iš failo GITIGNORE, išlaikydami jo saugyklą t, įterpkite eilutes:

„git add -f example.txt“

git įsipareigoti -m Priversti pridėti example.txt.

Dabar prie saugyklos pridėjote nepaisomą failą. Paskutinis žingsnis yra modifikuoti failą GITIGNORE pašalinant ignoruojantį šabloną ar taisyklę.

Ką

Naudokitės „GITIGNORE to Your Advantage“

Kadangi GITIGNORE failai yra beveik kiekviename projekte, turėsite išmokti juos naudoti. Nors komandos yra paprastos, būtina apibrėžti taisykles ir nepaisyti teisingų failų. Tinkamai naudojant „GITIGNORE“, sutaupysite laiko ir optimizuosite savo projektą.

Kaip dažnai jums reikia „GITIGNORE“ failų „git“ saugykloje? Ar dažniausiai naudojate pasaulines ar vietines taisykles? Prašome pasidalinti savo patirtimi komentarų skiltyje.

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Kaip atkurti šrifto talpyklą sistemoje „Windows 10“
Kaip atkurti šrifto talpyklą sistemoje „Windows 10“
Panašiai kaip piktogramų talpykloje, „Windows“ sukuria šriftų talpyklą, kad jie būtų greičiau įkeliami. Štai kaip atkurti šrifto talpyklą sistemoje „Windows 10“.
Kaip pakeisti akių spalvą naudojant „PicsArt“?
Kaip pakeisti akių spalvą naudojant „PicsArt“?
Jei jums kilo klausimas, kaip atrodytumėte su kitokia akių spalva, „PicsArt“ leidžia jums tai sužinoti naudodamiesi savo įrankiais. Negana to, jis gali tęsti bet kokią kūrybinę ar meninę idėją, kuri gali jums kilti
„Microsoft“ išleidžia ribų pataisą KB4594442 (OS komponavimo versija 17763.1579)
„Microsoft“ išleidžia ribų pataisą KB4594442 (OS komponavimo versija 17763.1579)
„Microsoft“ išleido naują „Windows 10“ naujinimą, 1809 versiją. Jis ateina už juostos ribų ir pašalina kritinę „Windows 10“ 2018 m. Spalio naujinimo spragą. Pataisos pakeitimų žurnale pažymima ši informacija. Kas naujo KB4594442 (17763.1579 komponavimo versijoje), sprendžia „Kerberos“ autentifikavimo problemas, susijusias su „CVT-2020-17049“ registro dalinio „PerformTicketSignature“ registro reikšme, kuri buvo
Kaip pataisyti perteklinį nuskaitymą sistemoje „Windows 10“, kad jis tilptų į ekraną
Kaip pataisyti perteklinį nuskaitymą sistemoje „Windows 10“, kad jis tilptų į ekraną
11 sprendimų, susijusių su darbalaukio ir monitoriaus mastelio keitimo problemomis tiems, kuriems kyla klausimas: „Kaip ištaisyti perteklinį nuskaitymą sistemoje Windows 10?“
Kas yra geras „Instagram Stories“ įsitraukimo rodiklis?
Kas yra geras „Instagram Stories“ įsitraukimo rodiklis?
Kodėl mes kuriame socialinių tinklų profilius? Paprastai tai yra todėl, kad norime kažkokio bendravimo su savo šeima, draugais ir pasekėjais. Žmonių, kurie tik žiūri, nėra per daug. Priklausomai nuo to, koks yra jūsų profilis,
Kaip spustelėti mygtuką Pradėti sistemoje Windows
Kaip spustelėti mygtuką Pradėti sistemoje Windows
Mygtukas Pradėti yra vienas iš sunkiausių vartotojo sąsajos elementų, naudojamų „Windows“ vartotojo sąsajoje.
Įgalinkite arba išjunkite „OneDrive“ asmeninį saugyklą
Įgalinkite arba išjunkite „OneDrive“ asmeninį saugyklą
Kaip galite įjungti arba išjungti asmeninį saugyklą „OneDrive“ sistemoje „Windows 10“ Kaip galite prisiminti, 2019 m. Birželio mėn. „Microsoft“ atnaujino „OneDrive“ naudodama naują „Personal Vault“ funkciją, leidžiančią apsaugoti failus debesyje. Iš pradžių jį buvo galima įsigyti Australijoje, Naujojoje Zelandijoje ir Kanadoje. „Microsoft“ spalio mėnesį jį paskelbė visame pasaulyje