DevTulz Online

.gitignore Ģenerators

Atlasiet tehnoloģijas, lai sāktu

Kas ir .gitignore?

.gitignore fails norāda Git, kurus failus un direktorijus ignorēt — neļaujot tiem tikt izsekotiem vai pievienotiem jūsu repozitorijam. Tipiski kandidāti ir kompilēšanas artefakti, atkarību mapes (node_modules/, vendor/), vides faili (.env), žurnālfaili un OS specifiskie faili, piemēram, .DS_Store. Katram projektam vajadzētu būt .gitignore, kas pielāgots tā tehnoloģiju kaudzītei.

Kā lietot .gitignore Ģeneratoru

  1. Meklējiet vai pārlūkojiet savas tehnoloģijas — noklikšķiniet uz taga, lai to atlasītu.

  2. Atlasītie elementi parādās kā mikroshēmas augšējā joslā — noklikšķiniet ✕, lai noņemtu atlasi.

  3. Pievienojiet pielāgotus rakstus tālāk esošajā teksta laukā.

  4. Kopējiet ģenerēto .gitignore un saglabājiet to kā .gitignore projekta saknes direktorijā.

  5. Veiciet commit pašam .gitignore failam — tas jāizseko Git.

Bieži uztverti jautājumi

Vai man ir jāapstiprina mans .gitignore fails? Jā. Pats .gitignore fails būtu jāievieto repozitorijā, lai visi līdzstrādnieki dalītos vienādiem ignorēšanas noteikumiem. Tas ir vienīgais fails savā kategorijā, ko jūs vēlaties izsekot.

Es jau ievieoju failu, kas ir jāignorē — kā to noņemt? Pievienojot to .gitignore, jau ievieots fails netiks izsekošanas atcelts. Jums ir jāpalaiž: git rm --cached <failavārds>, lai to noņemtu, pēc tam apstipriniet izmaiņas. Pēc tam .gitignore novērsīs tā atkārtotu pievienošanu.

Kāda ir atšķirība starp .gitignore un .gitkeep? .gitignore izslēdz failus no izsekošanas. .gitkeep ir vienošanās (nevis Git funkcija), lai turētu citādi tukšu direktoriju izsekotu — Git neizseko tukšus direktorijus, tāpēc izstrādātāji pievieno tukšu .gitkeep failu, lai saglabātu kataloga struktūru.

Vai es varu turēt vairākus .gitignore failus? Jā. Jūs varat ievietot .gitignore failus jebkurā apakšdirektorijā. Katrs piemēro savam direktoriјam un visiem apakšdirektorijiem. Noteikumi apakšdirektorija .gitignore failos pārraksta galveno .gitignore šim kokvilnim.

Keywords: gitignore ģenerators, gitignore fails, gitignore veidne, failu ignorēšana git, gitignore veidotājs, gitignore Node.js, gitignore Python