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

Pridėkite 3D efektų vaizdams su nuotraukomis sistemoje „Windows 10“
Pridėkite 3D efektų vaizdams su nuotraukomis sistemoje „Windows 10“
Integruota „Windows 10“ nuotraukų programa, leidžianti pridėti puikių 3D efektų ir 3D objektų prie savo vaizdų. Štai kaip tai galima padaryti.
Ištaisykite labai lėtą paiešką sistemoje „Windows 10“
Ištaisykite labai lėtą paiešką sistemoje „Windows 10“
„Windows 10“ yra problema, kad po kelių naujovintų versijų paieška tampa lėta ir sunaudoja procesorių. Čia yra sprendimas, kad paieška būtų greita ir greita.
Nurodykite numatytąjį profilį, kad atidarytumėte „Microsoft Edge“ nuorodas
Nurodykite numatytąjį profilį, kad atidarytumėte „Microsoft Edge“ nuorodas
Kaip nurodyti numatytąjį profilį, norint atidaryti „Microsoft Edge“ nuorodas Su nauju naujinimu „Microsoft Edge“ dabar leidžia nurodyti numatytąjį profilį norint atidaryti „išorines“ nuorodas, pvz. nuorodos, kurias spustelite „Messenger“ arba „Store“ programoje. „Edge“ naršyklė bus paleista pasirinktu profiliu, leidžiančia atskirti profilius
Kaip atidaryti stalinio kompiuterio dėklą
Kaip atidaryti stalinio kompiuterio dėklą
Išsami instrukcija su nuotraukomis apie tai, kaip atidaryti stalinio kompiuterio dėklą. Norėdami dirbti kompiuterio viduje, turite atidaryti dėklą.
Kaip sulieti „TikTok“ vaizdo įrašų foną
Kaip sulieti „TikTok“ vaizdo įrašų foną
https://www.youtube.com/watch?v=5n9EXWNPUwo Nebėra taip lengva išsiskirti „TikTok“. Šioje sparčiai augančioje platformoje visada yra naujų įdomių iššūkių. Tačiau naudojant įdomius efektus ir filtrus,
Sinchronizuokite savo iPhone ir iPad atlikdami kelis paprastus veiksmus
Sinchronizuokite savo iPhone ir iPad atlikdami kelis paprastus veiksmus
Jei turite ir „iPhone“, ir „iPad“, turite įsitikinti, kad jie turi tuos pačius duomenis, bet ar galite juos sinchronizuoti tiesiogiai vienas su kitu?
Kiek verta „TikTok“ dovanų taškų?
Kiek verta „TikTok“ dovanų taškų?
„TikTok“ yra labai įdomi ir linksma programa. Jis vis labiau populiarėja visame pasaulyje, nors dauguma vartotojų yra Azijoje ir Šiaurės Amerikoje. Kūrėjai transliuoja trumpus savo talentų ir pomėgių vaizdo įrašus