Ugrás a tartalomhoz
100% helyi

.gitignore generátor

Hozza létre .gitignore fájljait kész sablonokból programozási nyelvekhez, szerkesztőkhöz és operációs rendszerekhez.

Kimenet

.gitignore generátor

Válassza ki azokat a programozási nyelveket, futtatási környezeteket, szerkesztőket és operációs rendszereket, amelyeket a projektje használ, és ez az eszköz automatikusan összeállít egy kész .gitignore fájlt a Node, Python, Rust, Go, Java, PHP, Ruby, .NET, Swift, Android, C/C++, Dart, Unity, Terraform, JetBrains, VS Code, Vim, macOS, Windows és Linux sablonokból. Válasszon annyit, amennyire szüksége van — egy tipikus beállítás egy nyelvű sablon, a szerkesztő és az operációs rendszer, hogy az olyan helyi fájlok, mint a node_modules, .idea vagy .DS_Store ne kerüljenek a tárolóba.

A sablonok önmagukban való kombinálása duplikálás kockázatát rejti magában: például a Node és Python sablonok egyaránt figyelmen kívül hagyják a build könyvtárat. Kapcsolja be a „Duplikált szabályok egyesítése” opciót, és a szabály első előfordulása marad meg, a későbbi ismétlések törlődnek, így a fájl rövid marad és minden sor egyetlen célnak megfelelel. A „Szakasz megjegyzések hozzáadása” minden sablont egy `### Name ###` fejléccel burkolja, hogy egy pillantásra lássa, mely blokk honnan származik, és a „Szakaszok alfabetikus rendezése” név szerint rendezi azokat az alapértelmezett nyelv-eszköz-OS csoportosítás helyett.

A projektspecifikus útvonalak ritkán felelnek meg a megosztott sablonnak. Az „Egyéni szabályok” mező vesz fel egy vesszővel vagy sortöréssel elválasztott listát — fordítási műtermékeket, helyi konfigurációs felülbírálásokat, a tárolóhoz egyedi mappákat — és a végén saját szakaszként hozzáadja azokat az összes beépített sablon után. Ugyanúgy deduplikálódik, mint a fájl többi része, így egy egyéni szabály, amely megismétli a sablon sorát, nem hoz létre második másolatot.

Minden a böngészőben futtatódik: a projekt útvonalait, fájlneveit vagy tárház adatait soha nem küldik el sehova. Másolja ki az eredményt közvetlenül a tárház .gitignore fájljába, töltse le szöveges fájlként az átnevezéshez, vagy küldje el egy másik eszköznek, hogy továbbra is módosíthatja.

Gyakori kérdések

Kombinálhatok több nyelvű sablont egyszerre?
Igen. Válasszon bármilyen nyelvek, szerkesztők és operációs rendszerek kombinációját, és azok egyetlen fájlba kerülnek összeállításra, ebben a sorrendben.
Mit csinál a „Duplikált szabályok egyesítése”?
Eltávolít egy szabályt, ha azt már egy korábbi szakasz hozzáadta, így egy minta, mint a build/, amely több sablonban jelenik meg, csak egyszer szerepel felsorolásban.
Hova kerülnek az egyéni szabályaim?
Utolsó szakaszként kerülnek hozzáadásra, az összes kiválasztott sablon után, az általuk beírt sorrendben.
Számít-e a szakaszok sorrendje a Git szabályok alkalmazásánál?
Nem. A Git ugyanúgy alkalmazza a .gitignore minden sorát, függetlenül attól, hogy melyik szakaszban van; a sorrend itt csak az olvashatóság miatt van.
Feltöltésre kerülnek-e a projektadataim valahova?
Nem. A fájl teljes egészében a böngészőben kerül összeállításra beépített sablonokból és az általa begépeltekből — semmi nem kerül a szerverre.