.gitignore Generaator
Mis on .gitignore?
.gitignore fail ütleb Gitile, milliseid faile ja katalooge ignoreerida — takistades nende jälgimist või salvestamist teie hoidlasse. Tavalised kandidaadid on koosteartefaktid, sõltuvuskaustad (node_modules/, vendor/), keskkonnamuutujate failid (.env), logifailid ja operatsioonisüsteemispetsiifilised failid nagu .DS_Store. Igal projektil peaks olema .gitignore, mis on kohandatud selle tehnoloogiakogumile.
Kuidas kasutada .gitignore generaatorit
-
Otsige või sirvige oma tehnoloogiaid — klõpsake sildil, et see valida.
-
Valitud elemendid ilmuvad kiipidena üleval olevas ribal — klõpsake ✕ eemaldamiseks.
-
Lisage allpool olevas tekstikastis kohandatud mustreid.
-
Kopeerige loodud .gitignore ja salvestage see .gitignore-na oma projekti juurkataloogis.
-
Committige .gitignore fail ise — Git peaks seda jälgima.
Sageli Esitatud Küsimused
Kas peaksin tegema commit'm .gitignore failist? Jah. .gitignore fail ise tuleb repositooriumisse salvestada, et kõik koostöötajad jagaksid samu ignoreerimisreegleid. See on ainus fail selles kategoorias, mida soovid jälgida.
Olen juba salvistanud faili, mis oleks pidanud olema ignoreeritud — kuidas seda eemaldada? Faili .gitignore lisamine ei eemalda jälgimise alt faili, mis on juba salvestatud. Peate käivitama: git rm --cached <filename> et eemaldada jälgimine, seejärel salvestage see muutus. Pärast seda .gitignore takistab selle uuesti lisamisel.
Mis on erinevus .gitignore ja .gitkeep vahel? .gitignore välistab failid jälgimisest. .gitkeep on konventsioon (mitte Giti funktsioon), et jälgida muidu tühja kataloogi — Git ei jälgi tühje katalooge, nii et arendajad lisavad tühja .gitkeep faili kataloogistruktuuri säilitamiseks.
Kas ma saan mitut .gitignore faili? Jah. Võite paigutada .gitignore faile mis tahes alamkataloogisse. Iga kehtib oma kaustale ja kõigile alamkataloogidele. Alamkataloogia .gitignore failide reeglid tühistavad selle allpuu jaoks juurfaili .gitignore.
Keywords: gitignore generaator, gitignore fail, gitignore mall, failide ignoreerimine git, gitignore looja, gitignore Node.js, gitignore Python