Faili ya GITIGNORE ni nini?

Jinsi ya kufungua, kubadilisha, na kubadili faili za GITIGNORE

Faili yenye ugani wa faili ya GITIGNORE ni faili ya Git Ignore iliyotumiwa na mfumo wa kudhibiti / chanzo kinachoitwa Git. Inabainisha ambayo mafaili na folda haipaswi kupuuzwa katika msimbo wa chanzo fulani.

Inaweza kutumika kwa misingi ya kila njia ili sheria zifanywe tu kwenye folda maalum, lakini unaweza pia kuunda faili ya GITIGNORE ya kimataifa ambayo inatumika kwenye kila git ya kuhifadhi.

Unaweza kupata kadhaa ya mifano ya faili za GITIGNORE ambazo zinapendekezwa katika matukio mbalimbali, kutoka ukurasa wa templates wa GitHub wa .gitignore.

Jinsi ya kufungua faili ya GITIGNORE

Faili za GITIGNORE ni faili za maandishi wazi, maana unaweza kuifungua moja na programu yoyote ambayo inaweza kusoma faili za maandishi.

Watumiaji wa Windows wanaweza kufungua faili za GITIGNORE na programu iliyojengewa ya Notepad au kwa maombi ya bure ya Notepad ++. Kufungua faili za GITIGNORE kwenye macOS, unaweza kutumia Gedit. Watumiaji wa Linux (pamoja na Windows na MacOS) wanaweza kupata atomi muhimu kwa kufungua na kuhariri faili za GITIGNORE.

Hata hivyo, faili za GITIGNORE hazitumiki (yaani hazifanyi kazi kama faili isiyopuuzia) isipokuwa zinatumika ndani ya mazingira ya Git, ambayo ni programu ya bure inayoendesha Windows, Linux, na MacOS.

Unaweza kutumia faili ya GITIGNORE kwa kuiweka popote ambapo unataka sheria kuomba. Weka moja tofauti katika kila saraka ya kazi na sheria za kupuuza zitafanya kazi kwa folda kila mmoja. Ikiwa utaweka faili ya GITIGNORE kwenye folda ya mizizi ya saraka ya kazi ya mradi, unaweza kuongeza sheria zote huko ili iweze kuwa na jukumu la kimataifa.

Kumbuka: Usiweke faili ya GITIGNORE kwenye saraka ya kumbukumbu ya Git; ambayo haitaruhusu sheria kuomba tangu faili inahitaji kuwa katika saraka ya kazi.

Faili za GITIGNORE ni muhimu kwa kugawana sheria za kupuuza na mtu mwingine yeyote ambaye anaweza kuunganisha hifadhi yako. Hii ndiyo sababu, kwa mujibu wa GitHub, ni muhimu kuifanya kwenye hifadhi yako.

Jinsi ya Kubadili Kwa / Kutoka kwenye faili ya GITIGNORE

Angalia thread hii ya Kuongezeka kwa Fichi kwa taarifa juu ya kugeuza CVSIGNORE kwa GITIGNORE. Jibu rahisi ni kwamba hakuna mwongozo wa faili wa mara kwa mara ambaye anaweza kukufanyia, lakini kunaweza kuwa na script ambayo unaweza kutumia nakala ya faili za CVSIGNORE.

Angalia Jinsi ya Kubadilisha Hati za SVN kwenye Kumbukumbu za Git kwa msaada wa kufanya hivyo. Pia angalia script hii ya Bash ambayo inaweza kufikia kitu kimoja.

Ili kuhifadhi faili yako ya GITIGNORE kwenye muundo wa faili ya maandishi, tumia moja ya wahariri wa maandishi waliotajwa hapo juu. Wengi wao wanaweza kubadilisha TXT, HTML , na muundo sawa wa maandishi wazi.

Kusoma kwa juu kwenye Faili za GITIGNORE

Unaweza kujenga faili ya GITIGNORE ya ndani kutoka kwa Terminal, na amri hii:

kugusa .gitignore

Mmoja wa kimataifa unaweza kufanywa kama hii:

git config - global core.excludesfile ~ / .gitignore_global

Vinginevyo, kama hutaki kufanya faili ya GITIGNORE, unaweza kuongeza vikwazo kwenye eneo lako la ndani kwa kuhariri faili ya .git / info / kutengwa .

Hapa ni mfano rahisi wa faili ya GITIGNORE ambayo ingepuuza faili mbalimbali zinazozalishwa na mfumo wa uendeshaji :

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

Hapa kuna mfano wa GITIGNORE ambao haujumuishi faili za LOG , SQL, na SQLITE kutoka kwenye msimbo wa chanzo:

* .log * .sql * .sqlite

Kuna sheria nyingi ambazo zinapaswa kufuatiwa ili kuzingatia sheria sahihi za syntax ambazo Git zinadai. Unaweza kusoma kuhusu haya, na mengi zaidi kuhusu jinsi faili inavyofanya kazi, kutoka kwenye tovuti rasmi ya hati ya GITIGNORE.

Hakikisha kukumbuka kwamba ikiwa tayari umeangalia kwenye faili ambayo haipaswi kupuuzwa, na baadaye utaongeza utawala usiojali kwenye faili ya GITIGNORE, Git haitaui faili hiyo mpaka ukiondoa amri ifuatayo:

git rm - jina la kibinafsi

Je, faili Yako bado haifunguzi?

Ikiwa faili yako haifanyi kazi kama ilivyoelezwa hapo juu, angalia kwamba unasoma kiendelezi cha faili kwa usahihi. Kwa mfano, kama huwezi kuifungua kwa mhariri wa maandishi au ikiwa Git haijui faili, huenda usiwe na faili ya GITIGNORE.

IGN ni nyingine ya kupuuza faili lakini iko katika muundo wa faili wa Orodha ya RoboHelp ya Kuacha Kuundwa na kutumika na Adobe RoboHelp kwa kujenga nyaraka za usaidizi wa Windows. Wakati faili inaweza kutumika kazi kama hiyo - kuorodhesha maneno ambayo yanapuuliwa kutoka kwa utafutaji kupitia nyaraka - haiwezi kutumika na Git na haitatii sheria sawa za syntax.

Ikiwa faili yako haifunguzi, tafuta ugani wa faili yake ili ujifunze namna gani iko ili uweze kupata programu inayofaa inayofungua au kuibadilisha.