Generator .gitignore — combină șabloane de ignorare gata făcute pentru stiva proiectului
Generator .gitignore
Se bifează limbajele, framework-urile, editoarele, sistemele de operare și instrumentele care apar în depozit, iar această pagină combină șabloanele lor de ignorare într-un singur fișier .gitignore. Modelele sunt eliminate din duplicate între șabloane, grupate sub un antet de comentariu pentru fiecare șablon și scrise într-o ordine rezonabilă — rezultatul se copiază direct în proiect sau se descarcă. Căutarea în șabloane filtrează lista instant, iar totul rulează local în browser.
0 selectate
Niciun șablon nu corespunde căutării.
.gitignore generat
Cum funcționează combinarea: fiecare șablon bifat adaugă un bloc de comentariu # Numele șablonului cu modelele sale. Modelele identice din șabloane diferite sunt scrise o singură dată (prima apariție câștigă), astfel că a combina „Node.js” cu „macOS” sau cu „Visual Studio Code” nu produce niciodată linii duplicate. node_modules/, directoarele editoarelor, fișierele de gunoi ale sistemului de operare și rezultatele de compilare sunt suspectele obișnuite — o regulă empirică bună este să se ignore tot ce este generat, descărcat sau specific mașinii, și să se țină în urmărire codul sursă real, configurația și documentația. De reținut că un .gitignore afectează doar fișierele neurmărite; pentru a opri urmărirea unui fișier deja trimis se folosește git rm --cached <file>.
Confidențialitate: șabloanele sunt încorporate în această pagină, iar combinarea rulează local — nimic din ce se selectează nu se încarcă niciodată.
Cum funcționează potrivirea în .gitignore?
Modelele sunt glob-uri cu câteva reguli utile de știut: *.log se potrivește la orice adâncime, build/ cu slash final se potrivește doar directoarele, un slash de la început ca /config.local ancorează modelul la rădăcina depozitului, iar ** acoperă niveluri de directoare. Git verifică modelele de jos în sus: un fișier este ignorat când ultima linie potrivită spune așa, ceea ce permite ca o excepție ! de mai târziu să reincludă ce a exclus o linie anterioară.
O excepție nu poate pătrunde într-un director exclus — dacă build/ este ignorat, !build/keep.js nu se aplică niciodată; trebuie să se anuleze ignorarea directorului și să se reignoreze celelalte conținuturi ale lui.
🔷 Instrumente pentru cod și dezvoltare
Utilitare pentru dezvoltatori care rulează integral în browser.