Hvað er GITIGNORE skrá?

Hvernig á að opna, breyta og umbreyta GITIGNORE skrám

A skrá með GITIGNORE skráarsniði er Git Ignore skrá sem notuð er við útgáfu / heimildarkerfið sem kallast Git. Það tilgreinir hvaða skrár og möppur eigi að vera hunsuð í tilteknu kennitölu.

Það er hægt að nota á grundvelli slóða þannig að reglurnar séu aðeins notaðar í tilteknum möppum, en þú getur líka búið til alþjóðlega GITIGNORE skrá sem á við um hvert Git geymsla sem þú hefur.

Þú getur fundið heilmikið af dæmum um GITIGNORE skrár sem mælt er með í ýmsum tilfellum, frá GitHub's .gitignore sniðmátarsíðu.

Hvernig á að opna GITIGNORE skrá

GITIGNORE skrár eru látlaus textaskrá, sem þýðir að þú getur opnað einn með hvaða forriti sem er að lesa textaskrár.

Windows notendur geta opnað GITIGNORE skrár með innbyggðu Notepad forritinu eða með ókeypis Notepad ++ forritinu. Til að opna GITIGNORE skrár á macOS geturðu notað Gedit. Linux notendur (eins og heilbrigður eins og Windows og MacOS) gætu fundið Atom gagnlegt til að opna og breyta GITIGNORE skrám.

Hins vegar eru GITIGNORE skrár ekki raunverulega nothæfar (þ.e. þau virka ekki sem hunsa skrá) nema þeir séu notaðir í tengslum við Git, sem er frjáls hugbúnaður sem keyrir á Windows, Linux og MacOS.

Þú getur notað GITIGNORE skrána með því að setja það hvar sem það er sem þú vilt að reglurnar eiga við. Settu annan í hverja vinnuskrá og þóttu reglurnar virka muni vinna fyrir hverja möppu fyrir sig. Ef þú setur GITIGNORE skrána í rótarmöppu vinnuskrár verkefnisins geturðu bætt öllum reglunum þannig að það taki þátt í alþjóðlegu hlutverkinu.

Athugaðu: Ekki setja GITIGNORE skrá í Git repository möppuna; Það mun ekki leyfa reglunum að gilda þar sem skráin þarf að vera í vinnuskránni.

GITIGNORE skrár eru gagnlegar til að deila neikvæðar reglur við einhvern annan sem gæti klónið geymsluna þína. Þess vegna, samkvæmt GitHub, er mikilvægt að fremja það í geymsluna þína.

Hvernig á að umbreyta til / úr GITIGNORE skrá

Sjá þessa Stack Overflow þráður til að fá upplýsingar um að breyta CVSIGNORE í GITIGNORE. Einfalt svar er að það er ekki venjulegur skráarbreytir sem getur gert það fyrir þig, en það gæti verið handrit sem þú getur notað til að afrita yfir mynstur CVSIGNORE skráarinnar.

Sjáðu hvernig á að breyta SVN-geymslum til Git Repositories til að gera það. Sjá einnig þetta Bash handrit sem gæti verið hægt að ná sama.

Til að vista GITIGNORE skrárnar þínar á texta skráarsnið skaltu nota einn af textaritunum sem nefnd eru hér að ofan. Flestir þeirra geta umbreytt í TXT, HTML og svipuð látlaus textasnið.

Ítarlegri lestur á GITIGNORE skrár

Þú getur byggt upp staðbundna GITIGNORE skrá frá Terminal með þessari skipun :

snerta .gitignore

Alþjóðlegt er hægt að gera svona:

git config - global core.excludesfile ~ / .gitignore_global

Að öðrum kosti, ef þú vilt ekki búa til GITIGNORE skrá, geturðu bætt útilokunum við staðbundin geymsla með því að breyta .git / info / exclude file.

Hér er einfalt dæmi um GITIGNORE skrá sem myndi hunsa ýmsar skrár sem myndast af stýrikerfinu :

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

Hér er dæmi um GITIGNORE sem útilokar LOG , SQL og SQLITE skrár úr kóðanum:

* .log * .sql * .sqlite

There ert a einhver fjöldi af mynstur reglur sem þarf að fylgja í því skyni að fylgja réttum setningafræði reglum sem Git kröfur. Þú getur lesið um þetta og margt fleira um hvernig skráin virkar, frá opinberu GITIGNORE Documentation website.

Gakktu úr skugga um að ef þú hefur þegar skoðað skrána sem ekki er hægt að hunsa og síðan bæta við neitunarreglum um það í GITIGNORE skránni mun Git ekki hunsa skrána fyrr en þú rekur hana með eftirfarandi skipun:

git rm - cached nameofthefile

Er skráin þín enn ekki opnuð?

Ef skráin þín virkar ekki eins og lýst er hér að framan skaltu ganga úr skugga um að þú lestir skráarstuðann rétt. Til dæmis, ef þú getur ekki opnað hana með textaritli eða ef Git þekkir ekki skrána gætir þú ekki raunverulega verið að takast á við GITIGNORE skrá.

IGN er annar hunsa skrá en er í RoboHelp Ignore List skráarsniðinu sem búið er til og notað með Adobe RoboHelp til að byggja upp Windows hjálpargögn. Þó að skráin gæti þjónað svipuðum aðgerðum - til að skrá orð sem eru hunsuð frá leit í gegnum skjölin - það er ekki hægt að nota með Git og fylgir ekki sömu setningu reglunum.

Ef skráin þín opnar ekki skaltu skoða skráarfornafn þess til að læra hvaða snið það er til að finna viðeigandi hugbúnað sem opnar eða breytir því.