Kio estas GITIGNORE-dosiero?

Kiel malfermi, redakti kaj konverti GITIGNORE-dosierojn

Dosiero kun la etenda dosiero GITIGNORE estas Git Ignore-dosiero uzita kun la versio / fonta kontrolo-sistemo nomata Git. Ĝi specifas, kiujn dosieroj kaj dosierujoj ne devas ignori en donita fonto-kodo.

Ĝi povas esti uzata po unu vojo por ke la reguloj nur aplikiĝas al specifaj dosierujoj, sed vi ankaŭ povas krei tutmondan GITIGNORE-dosieron, kiu aplikas al ĉiu Git-dosierujo, kiun vi havas.

Vi povas trovi kelkajn ekzemplojn de GITIGNORE-dosieroj rekomendataj en diversaj scenaroj, de la paĝo de GitHub.

Kiel malfermi GITIGNORE-dosieron

GITIGNORE-dosieroj estas simplaj dosieroj, kio signifas, ke vi povas malfermi unu per iu ajn programo, kiu povas legi tekstajn dosierojn.

La uzantoj de Windows povas malfermi GITIGNORE-dosierojn kun la enkonstruita Notepad-programo aŭ kun la senpaga apliko de Notepad ++. Por malfermi GITIGNORE-dosierojn en macOS, vi povas uzi Gedit. La uzantoj de Linukso (tiel kiel Windows kaj MacOS) povus trovi Atom utila por malfermi kaj redakti GITIGNORE-dosierojn.

Tamen, GITIGNORE-dosieroj ne estas vere uzeblaj (tio estas, ke ili ne funkcias kiel ignora dosiero) krom se ili estas uzataj en la kunteksto de Git, kiu estas libera programaro, kiu funkcias en Windows, Linux kaj MacOS.

Vi povas uzi la GITIGNORE-dosieron, metante ĝin kien ajn ĝi estas, ke vi volas ke la reguloj apliki. Metu alian en ĉiu laboranta dosierujo kaj la ignoraj reguloj funkcios por ĉiu dosierujo individue. Se vi metas la GITIGNORE-dosieron en la radika dosierujo de la laboranta dosierujo de la projekto, vi povas aldoni ĉiujn regulojn tie por ke ĝi okupu tutmondan rolon.

Noto: Ne metu la GITIGNORE-dosieron en la dosierujo de dosierujoj de Git; kiu ne permesos apliki la regulojn, ĉar la dosiero bezonas esti en la laboranta dosierujo.

GITIGNORE-dosieroj utilas por dividi ignorregajn regulojn kun iu ajn alia, kiu povus konekti vian repositorio. Tial, laŭ GitHub, estas grave fari ĝin en vian deponejon.

Kiel Konverti Al / El GITIGNOREa Dosiero

Vidu ĉi tiun Stack Overflow-fadenon por informi pri igi CVSIGNORE al GITIGNORE. La simpla respondo estas, ke ne ekzistas regula dosier-konvertilo, kiu povas fari ĝin por vi, sed eble ekzistos skripto, kiun vi povas uzi por kopii la mastrojn de la CVSIGNORE-dosiero.

Vidu kiel Converti SVN-Rezervaĵojn al Git Repositories por helpi tion. Vidu ankaŭ ĉi Bash-skripton, kiu povus atingi la saman aferon.

Por savi vian GITIGNORE-dosieron al teksta dosiero, uzu unu el la redaktantoj de teksto menciitaj supre. Plejparto de ili povas konverti al TXT, HTML , kaj similaj tekstaj formatoj.

Altnivela Legado pri GITIGNORE Dosieroj

Vi povas konstrui lokan GITIGNORE-dosieron de Fina stacio, kun ĉi tiu komando :

kontakti

Tutmonda povas esti farita kiel ĉi tio:

git config --global core.excludesfile ~ / .gitignore_global

Alternative, se vi ne volas fari GITIGNORE-dosieron, vi povas aldoni ekskludojn al via loka repositorio per redaktado de la .git / info / ekskludi dosieron.

Jen simpla ekzemplo de GITIGNORE-dosiero, kiu ignoros diversajn dosierojn generitajn de la mastruma sistemo :

.DS_Store .DS_Store? ._ * .Trashes ehthumbs.db Thumbs.db

Jen ekzemplo GITIGNORE kiu ekskludas LOG , SQL kaj SQLITE-dosierojn el la fonta kodo:

* .log * .sql * .sqlite

Estas multaj reguloj de mastroj, kiuj devas esti sekvataj por plenumi la taŭgajn sintaksajn regulojn, kiujn postulas Git. Vi povas legi pri ĉi tiuj, kaj multe pli pri kiel funkcias la dosiero, el la oficiala retejo de GITIGNORE Documentation.

Certigu, ke se vi jam registris dosieron por ne ignori, kaj poste aldonos ignori regulon por ĝi en la GITIGNORE-dosiero, Git ne ignoros la dosieron ĝis vi malŝaltas ĝin per la sekva komando:

git rm --cached nomo- dosierujo

Ĉu Via Arkivo Ankoraŭ Ne Malfermas?

Se via dosiero ne funkcias kiel priskribita supre, kontrolu, ke vi legas la dosier-etendon ĝuste. Ekzemple, se vi ne povas malfermi ĝin per teksta redaktilo aŭ se Git ne rekonas la dosieron, vi eble ne vere traktas GITIGNORE-dosieron.

IGN estas alia ignoro de dosiero sed estas en la formato de dosieroj de RoboHelp Ignore List kreita de kaj uzata kun Adobe RoboHelp por konstrui Fenestrajn helpojn dokumentojn. Dum la dosiero povus servi similan funkcion - por listigi vortojn, kiuj estas ignoritaj de serĉoj per la dokumentado - ĝi ne povas esti uzata per Git kaj ne sekvas la samajn sintaksajn regulojn.

Se via dosiero ne malfermiĝas, esploras ĝian dosieron etendon por lerni, kian formaton ĝi estas, por ke vi povu trovi la taŭgan programaron, kiu malfermas aŭ konvertas ĝin.