GITIGNORE fails (kas tas ir un kā to atvērt)

Satura rādītājs:

GITIGNORE fails (kas tas ir un kā to atvērt)
GITIGNORE fails (kas tas ir un kā to atvērt)
Anonim

Fails ar GITIGNORE faila paplašinājumu ir Git Ignore fails, ko izmanto versijas/avota kontroles sistēmā Git.

Kas ir GITIGNORE fails?

Git Ignore fails norāda, kuri faili un mapes ir jāignorē dotajā avota kodā.

To var izmantot katram ceļam, lai noteikumi tiktu piemēroti tikai noteiktām mapēm, taču varat arī izveidot globālu GITIGNORE failu, kas attiecas uz katru jūsu Git repozitoriju.

GitHub.gitignore veidņu lapā varat atrast desmitiem GITIGNORE failu piemēru, kas ir ieteicami dažādos scenārijos.

Kā atvērt GITIGNORE failu

Image
Image

GITIGNORE faili ir vienkārša teksta faili, kas nozīmē, ka varat tos atvērt ar jebkuru programmu, kas var lasīt teksta failus.

Windows lietotāji var atvērt GITIGNORE failus, izmantojot iebūvēto programmu Notepad vai bezmaksas programmu Notepad++. Lai atvērtu GITIGNORE failus operētājsistēmā macOS, varat izmantot Gedit. Linux lietotājiem (kā arī Windows un macOS) Atom varētu būt noderīgs GITIGNORE failu atvēršanai un rediģēšanai.

Tomēr GITIGNORE faili nav faktiski lietojami (t.i., tie nedarbojas kā ignorējamie faili), ja vien tie netiek izmantoti Git kontekstā, kas ir bezmaksas programmatūra, kas darbojas operētājsistēmās Windows, Linux un macOS.

Varat izmantot GITIGNORE failu, novietojot to jebkurā vietā, kur vēlaties piemērot noteikumus. Katrā darba direktorijā ievietojiet citu, un ignorēšanas noteikumi darbosies katrai mapei atsevišķi. Ja ievietojat GITIGNORE failu projekta darba direktorija saknes mapē, varat tur pievienot visus noteikumus, lai tas ieņemtu globālu lomu.

Neievietojiet GITIGNORE failu Git repozitorija direktorijā; kas neļaus piemērot noteikumus, jo failam ir jāatrodas darba direktorijā.

GITIGNORE faili ir noderīgi, lai kopīgotu ignorēšanas noteikumus ar ikvienu citu, kas varētu klonēt jūsu repozitoriju. Tāpēc saskaņā ar GitHub teikto ir svarīgi to ievietot savā repozitorijā.

Kā konvertēt uz/no GITIGNORE faila

Skatiet šo Stack Overflow pavedienu, lai iegūtu informāciju par CVSIGNORE konvertēšanu uz GITIGNORE. Vienkāršā atbilde ir tāda, ka nav parasta failu pārveidotāja, kas to varētu paveikt jūsu vietā, taču var būt skripts, ko varat izmantot, lai kopētu CVSIGNORE faila modeļus.

Skatiet, kā pārvērst SVN repozitorijus par Git krātuvēm, lai saņemtu palīdzību. Skatiet arī šo Bash skriptu, kas varētu sasniegt to pašu.

Lai saglabātu GITIGNORE failu teksta faila formātā, izmantojiet kādu no iepriekš minētajiem teksta redaktoriem. Lielāko daļu no tiem var pārvērst TXT, HTML un līdzīgos vienkārša teksta formātos.

Papildu lasīšana GITIGNORE failos

Jūs varat izveidot vietējo GITIGNORE failu no termināļa, izmantojot šo komandu:

pieskarieties.gitignore

Globālo var izveidot šādi:

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

Alternatīvi, ja nevēlaties izveidot GITIGNORE failu, varat pievienot izņēmumus vietējai repozitorijai, rediģējot failu.git/info/exclude.

Šeit ir vienkāršs GITIGNORE faila piemērs, kurā tiek ignorēti dažādi operētājsistēmas ģenerēti faili:

. DS_Store

. DS_Store?

._. Trashes

ehthumbs.dbThumbs.db

Šeit ir GITIGNORE piemērs, kas izslēdz LOG, SQL un SQLITE failus no pirmkoda:

.log

.sql.sqlite

Ir daudz modeļu noteikumu, kas jāievēro, lai ievērotu Git pieprasītos pareizos sintakses noteikumus. Par tiem un daudz ko citu par faila darbību varat lasīt oficiālajā GITIGNORE dokumentācijas vietnē.

Pārliecinieties, ka, ja jau esat reģistrējis failu, lai tas netiktu ignorēts, un vēlāk pievienojat tam ignorēšanas kārtulu GITIGNORE failā, Git ignorēs failu, kamēr neatcelsit tā izsekošanu, izmantojot šāda komanda:

git rm - kešatmiņā saglabāts faila nosaukums

Vai jūsu fails joprojām netiek atvērts?

Ja fails nedarbojas, kā aprakstīts iepriekš, pārbaudiet, vai pareizi lasāt faila paplašinājumu. Piemēram, ja nevarat to atvērt ar teksta redaktoru vai ja Git neatpazīst failu, iespējams, jums nav darīšanas ar GITIGNORE failu.

IGN ir vēl viens ignorēšanas fails, taču tas ir RoboHelp ignorēšanas saraksta faila formātā, ko izveidojis un izmanto Adobe RoboHelp, lai izveidotu Windows palīdzības dokumentus. Lai gan failam var būt līdzīga funkcija - uzskaitīt vārdus, kas tiek ignorēti, veicot meklēšanu, izmantojot dokumentāciju, to nevar izmantot kopā ar Git, un tas neatbilst tiem pašiem sintakses noteikumiem.

Ja fails netiek atvērts, izpētiet tā faila paplašinājumu, lai uzzinātu, kādā formātā tas ir, lai varētu atrast atbilstošo programmatūru, kas to atver vai konvertē.

FAQ

    Kā es varu redzēt, kas ir manā GITIGNORE?

    Varat atvērt failu, izmantojot izvēlēto teksta redaktoru. Varat arī izmantot komandu git check-ignore pathname, lai redzētu, vai konkrēts fails ir ignorēšanas sarakstā.

    Kas ir GITIGNORE un GITATTRIBUTES programmā Visual Studio?

    GITIGNORE failā ir uzskaitīti vienumi, kas nav izsekoti Git repozitorijā, savukārt failā GITATTRIBUTES ir norādīts, kā rīkoties ar konkrētiem failiem, pamatojoties uz ceļa nosaukumu. Varat atvērt un mainīt abus failus programmā Visual Studio no Repozitorija iestatījumi > Ignorēt un atribūti faili

    Kā GITIGNORĒT mapi?

    Ja vēlaties ignorēt konkrēta direktorija saturu, atveriet savu GITIGNORE failu un ierakstiet mapes_nosaukums /.

Ieteicams: