Kuhusu zana hii
Tengeneza faili za .gitignore za mradi wako kwa kuchagua lugha zako za programu, mifumo, IDE na mifumo ya uendeshaji. Zana hii inachanganya mifumo ya kupuuza iliyoratibiwa kutoka kwa violezo rasmi vya GitHub vya gitignore ili kuunda .gitignore ya kina ambayo huweka hazina yako safi kutokana na vizalia vya ujenzi, utegemezi na faili za mfumo.
Maswali yanayoulizwa mara kwa mara
- Je, niweke wapi faili ya .gitignore?
- Weka .gitignore kwenye saraka yako ya mizizi ya hazina. Unaweza pia kuwa na faili za .gitignore katika saraka ndogo za sheria mahususi za saraka. Git huwachakata kwa mpangilio kutoka kwa mizizi hadi jani.
- Je, .gitignore inaondoa faili zilizofuatiliwa tayari?
- Hapana. .gitignore huzuia tu faili ambazo hazijafuatiliwa kuongezwa. Ikiwa faili tayari imefuatiliwa, kuiongeza kwenye .gitignore hakutaiondoa. Endesha 'git rm --cached <file>' kwanza ili uache kuifuatilia.
- Ni mifumo gani inayohitajika sana?
- node_modules/ kwa JavaScript, __pycache__/ kwa Python, .env kwa siri, .DS_Store kwa macOS, na saraka za IDE (.idea/, .vscode/). Hizi hushughulikia ahadi za kawaida za bahati mbaya.
- Je, ninaweza kupata global .gitignore?
- Ndiyo. Unda .gitignore ya kimataifa kwa kutumia 'git config --global core.excludesfile ~/.gitignore_global'. Hii inatumika kwa hazina zako zote - bora kwa faili za OS na IDE (.DS_Store, Thumbs.db, .idea/).