Generador de .gitignore
Què és .gitignore?
Un fitxer .gitignore indica a Git quins fitxers i directoris ha d'ignorar — evitant que es facin un seguiment o es confirmin al vostre repositori. Els candidats habituals són els artefactes de compilació, les carpetes de dependències (node_modules/, vendor/), els fitxers d'entorn (.env), els fitxers de registre i els fitxers específics del sistema operatiu com .DS_Store. Cada projecte hauria de tenir un .gitignore adaptat a la seva pila.
Com utilitzar el generador de .gitignore
-
Cerqueu o navegueu per les vostres tecnologies — feu clic en una etiqueta per seleccionar-la.
-
Els elements seleccionats apareixen com a xips a la barra superior — feu clic a ✕ per deseleccionar.
-
Afegiu patrons personalitzats al quadre de text inferior.
-
Copieu el .gitignore generat i deseu-lo com a .gitignore a l'arrel del projecte.
-
Confirmeu el propi fitxer .gitignore — Git l'hauria de fer un seguiment.
Preguntes Freqüents
Hauria de fer commit del meu fitxer .gitignore? Sí. El fitxer .gitignore en si mateix ha de ser comprès al repositori perquè tots els col·laboradors comparteixen les mateixes regles d'ignoració. És l'únic fitxer de la seva categoria que vols que es segueixi.
Ja he fet commit d'un fitxer que hauria d'ignorar — com el puc eliminar? Afegir-lo a .gitignore no deixarà de seguir un fitxer que ja s'ha comprès. Necessites executar: git rm --cached <filename> per deixar de seguir-lo, després fer commit d'aquest canvi. Després d'això, .gitignore evitarà que es torni a afegir.
Quina és la diferència entre .gitignore i .gitkeep? .gitignore exclou els fitxers del seguiment. .gitkeep és una convenció (no una característica de Git) per mantenir un directori buit d'altra manera seguit — Git no segueix directoris buits, així que els desenvolupadors afegeixen un fitxer .gitkeep en blanc per preservar l'estructura del directori.
Puc tenir múltiples fitxers .gitignore? Sí. Pots col·locar fitxers .gitignore en qualsevol subdirectori. Cadascun s'aplica al seu directori i a tots els subdirectoris. Les regles en els fitxers .gitignore del subdirectori supravaloren el .gitignore arrel per a aquest subarbre.
Keywords: generador gitignore, fitxer gitignore, plantilla gitignore, ignorar fitxers git, constructor gitignore, gitignore Node.js, gitignore Python