GITIGNORE Faili (Ni Nini na Jinsi ya Kufungua Moja)

Orodha ya maudhui:

GITIGNORE Faili (Ni Nini na Jinsi ya Kufungua Moja)
GITIGNORE Faili (Ni Nini na Jinsi ya Kufungua Moja)
Anonim

Faili iliyo na kiendelezi cha faili ya GITIGNORE ni faili ya Git Ignore inayotumiwa na mfumo wa kudhibiti toleo/chanzo uitwao Git.

Faili la GITIGNORE Ni Nini?

Faili ya Kupuuza ya Git inabainisha ni faili na folda zipi zinafaa kupuuzwa katika msimbo fulani wa chanzo.

Inaweza kutumika kwa misingi ya kila njia ili sheria zitumike kwa folda mahususi pekee, lakini pia unaweza kuunda faili ya kimataifa ya GITIGNORE ambayo inatumika kwa kila hazina ya Git uliyo nayo.

Unaweza kupata kadhaa ya mifano ya faili za GITIGNORE ambazo zinapendekezwa katika hali mbalimbali, kutoka kwa ukurasa wa violezo vya GitHub.gitignore.

Jinsi ya Kufungua Faili ya GITIGNORE

Image
Image

Faili GITIGNORE ni faili za maandishi wazi, kumaanisha kuwa unaweza kufungua faili moja ukitumia programu yoyote inayoweza kusoma faili za maandishi.

Watumiaji wa Windows wanaweza kufungua faili za GITIGNORE kwa kutumia programu ya Notepad iliyojengewa ndani au kwa kutumia Notepad++ bila malipo. Ili kufungua faili za GITIGNORE kwenye macOS, unaweza kutumia Gedit. Watumiaji wa Linux (pamoja na Windows na MacOS) wanaweza kupata Atom kuwa muhimu kwa kufungua na kuhariri faili za GITIGNORE.

Walakini, faili za GITIGNORE hazitumiki (yaani, hazifanyi kazi kama faili ya kupuuza) isipokuwa zitumike katika muktadha wa Git, ambayo ni programu isiyolipishwa inayotumika kwenye Windows, Linux, na macOS.

Unaweza kutumia faili ya GITIGNORE kwa kuiweka popote pale unapotaka sheria zitumike. Weka tofauti katika kila saraka ya kufanya kazi na sheria za kupuuza zitafanya kazi kwa kila folda kibinafsi. Ikiwa utaweka faili ya GITIGNORE kwenye folda ya mizizi ya saraka ya kazi ya mradi, unaweza kuongeza sheria zote hapo ili kuchukua jukumu la kimataifa.

Usiweke faili ya GITIGNORE kwenye saraka ya hazina ya Git; hiyo haitaruhusu sheria kutumika kwa kuwa faili inahitaji kuwa katika saraka ya kufanya kazi.

Faili za GITIGNORE ni muhimu kwa kushiriki sheria za kupuuza na mtu mwingine yeyote ambaye anaweza kuunda hazina yako. Hii ndiyo sababu, kulingana na GitHub, ni muhimu kuiweka kwenye hazina yako.

Jinsi ya Kubadilisha Kuwa/Kutoka Faili ya GITIGNORE

Angalia mazungumzo haya ya Stack Overflow kwa maelezo ya kubadilisha CVSIGNORE hadi GITIGNORE. Jibu rahisi ni kwamba hakuna kibadilishaji faili cha kawaida ambacho kinaweza kukufanyia hivyo, lakini kunaweza kuwa na hati unayoweza kutumia kunakili juu ya muundo wa faili ya CVSIGNORE.

Angalia Jinsi ya Kubadilisha Hazina za SVN kuwa hazina za Git kwa usaidizi wa kufanya hivyo. Pia, tazama hati hii ya Bash ambayo inaweza kufikia jambo lile lile.

Ili kuhifadhi faili yako ya GITIGNORE kwenye umbizo la faili ya maandishi, tumia mojawapo ya vihariri vya maandishi vilivyotajwa hapo juu. Wengi wao wanaweza kubadilisha hadi TXT, HTML, na umbizo la maandishi wazi sawa.

Usomaji wa Hali ya Juu kwenye Faili za GITIGNORE

Unaweza kuunda faili ya ndani ya GITIGNORE kutoka kwa Kituo, kwa amri hii:

gusa.gitignore

Ya kimataifa inaweza kufanywa hivi:

git config --global core.haijumuishi faili ~/.gitignore_global

Aidha, ikiwa hutaki kutengeneza faili ya GITIGNORE, unaweza kuongeza vizuizi kwenye hazina yako ya ndani kwa kuhariri faili ya.git/info/exclude.

Huu hapa ni mfano rahisi wa faili ya GITIGNORE ambayo inaweza kupuuza faili mbalimbali zinazozalishwa na mfumo wa uendeshaji:

. DS_Store

. DS_Store?

._. Takataka

ehthumbs.dbThumbs.db

Huu hapa ni mfano wa GITIGNORE ambao haujumuishi faili za LOG, SQL, na SQLITE kutoka kwa msimbo wa chanzo:

.logi

.sql.sqlite

Kuna sheria nyingi za muundo ambazo lazima zifuatwe ili kutii sheria zinazofaa za sintaksia ambazo Git inadai. Unaweza kusoma kuhusu haya, na mengi zaidi kuhusu jinsi faili inavyofanya kazi, kutoka kwa tovuti rasmi ya Hati ya GITIGNORE.

Hakikisha kukumbuka kuwa ikiwa tayari umeangalia faili ili isipuuzwe, kisha uongeze sheria ya kuipuuza katika faili ya GITIGNORE, Git haitapuuza faili hadi utakapoifuta kwa kutumia amri ifuatayo:

git rm --cached nameofthefile

Je, Faili Lako Bado Halifunguki?

Ikiwa faili yako haifanyi kazi kama ilivyoelezwa hapo juu, hakikisha kwamba unasoma kiendelezi cha faili kwa usahihi. Kwa mfano, ikiwa huwezi kuifungua kwa kihariri maandishi au ikiwa Git haitambui faili, huenda hushughulikii faili ya GITIGNORE.

IGN ni faili nyingine ya kupuuza lakini iko katika umbizo la faili la RoboHelp Puuza Orodha iliyoundwa na kutumiwa na Adobe RoboHelp kwa kuunda hati za usaidizi za Windows. Ingawa faili inaweza kufanya kazi sawa - kuorodhesha maneno ambayo yamepuuzwa kutokana na utafutaji kupitia hati - haiwezi kutumika na Git na haifuati kanuni sawa za syntax.

Ikiwa faili yako haifunguki, tafiti kiendelezi chake cha faili ili ujue iko katika umbizo gani ili uweze kupata programu inayofaa inayoifungua au kuibadilisha.

Maswali Yanayoulizwa Mara kwa Mara

    Ninaonaje kilicho kwenye GITIGNORE yangu?

    Unaweza kufungua faili kwa kutumia kihariri maandishi ulichochagua. Unaweza pia kutumia git check-ignore amri ya jina la njia ili kuona ikiwa faili fulani iko kwenye orodha ya kupuuza.

    GITIGNORE na GITATTRIBUTES ni nini katika Visual Studio?

    Faili ya GITIGNORE huorodhesha bidhaa ambazo hazijafuatiliwa na hazina ya Git, huku faili ya GITATTRIBUTES ikibainisha jinsi ya kushughulikia faili fulani kulingana na jina la njia. Unaweza kufungua na kubadilisha faili zote mbili katika Visual Studio kutoka Mipangilio ya Hifadhi > Puuza na Sifa za Faili

    NITAGITIGNOREje folda?

    Ikiwa unataka kupuuza yaliyomo kwenye saraka fulani, fungua faili yako ya GITIGNORE na uandike folder_name /.

Ilipendekeza: