Apie šį įrankį
Generuokite .gitignore failus savo projektui pasirinkdami programavimo kalbas, sistemas, IDE ir operacines sistemas. Įrankis sujungia kuruojamus ignoravimo šablonus iš oficialių GitHub gitignore šablonų, kad sukurtų išsamų .gitignore, kuris apsaugo jūsų saugyklą nuo kūrimo artefaktų, priklausomybių ir sistemos failų.
Dažnai užduodami klausimai
- Kur turėčiau įdėti .gitignore failą?
- Įdėkite .gitignore į savo saugyklos šakninį katalogą. Taip pat galite turėti .gitignore failus pakatalogiuose, skirtuose konkrečioms katalogo taisyklėms. Git apdoroja juos hierarchiškai nuo šaknies iki lapo.
- Ar .gitignore pašalina jau stebimus failus?
- Ne. .gitignore tik neleidžia pridėti nesekamų failų. Jei failas jau stebimas, pridėjus jį prie .gitignore jis nebus pašalintas. Pirmiausia paleiskite „git rm --cached <file>“, kad sustabdytumėte jo stebėjimą.
- Kokių modelių dažniausiai reikia?
- node_modules/ „JavaScript“, __pycache__/ – „Python“, .env – paslaptims, .DS_Store – „MacOS“ ir IDE katalogai (.idea/, .vscode/). Tai apima dažniausiai pasitaikančius atsitiktinius įsipareigojimus.
- Ar galiu turėti visuotinį .gitignore?
- Taip. Sukurkite visuotinį .gitignore naudodami „git config --global core.excludesfile ~/.gitignore_global“. Tai taikoma visoms jūsų saugykloms – puikiai tinka OS ir IDE failams (.DS_Store, Thumbs.db, .idea/).