Generador de .gitignore
¿Qué es .gitignore?
Un archivo .gitignore le indica a Git qué archivos y directorios debe ignorar, evitando que sean rastreados o confirmados en tu repositorio. Los candidatos habituales son los artefactos de compilación, las carpetas de dependencias (node_modules/, vendor/), los archivos de entorno (.env), los archivos de registro y los archivos específicos del sistema operativo como .DS_Store. Cada proyecto debería tener un .gitignore adaptado a su stack.
Cómo usar el generador de .gitignore
-
Busca o explora tus tecnologías — haz clic en una etiqueta para seleccionarla.
-
Los elementos seleccionados aparecen como chips en la barra superior — haz clic en ✕ para deseleccionar.
-
Añade patrones personalizados en el cuadro de texto inferior.
-
Copia el .gitignore generado y guárdalo como .gitignore en la raíz de tu proyecto.
-
Confirma el propio archivo .gitignore — debe ser rastreado por Git.
Preguntas Frecuentes
¿Debo hacer commit de mi archivo .gitignore? Sí. El archivo .gitignore en sí debe confirmarse en el repositorio para que todos los colaboradores compartan las mismas reglas de ignorar. Es el único archivo en su categoría que desea que se rastree.
Ya he confirmado un archivo que debería ser ignorado — ¿cómo lo elimino? Añadirlo a .gitignore no dejará de rastrear un archivo que ya ha sido confirmado. Debe ejecutar: git rm --cached <filename> para dejar de rastrearlo, luego confirme ese cambio. Después de eso, .gitignore evitará que se vuelva a añadir.
¿Cuál es la diferencia entre .gitignore y .gitkeep? .gitignore excluye archivos del seguimiento. .gitkeep es una convención (no una característica de Git) para mantener un directorio vacío rastreado — Git no rastrea directorios vacíos, por lo que los desarrolladores agregan un archivo .gitkeep en blanco para preservar la estructura del directorio.
¿Puedo tener múltiples archivos .gitignore? Sí. Puede colocar archivos .gitignore en cualquier subdirectorio. Cada uno se aplica a su directorio y todos los subdirectorios. Las reglas en los archivos .gitignore del subdirectorio anulan el .gitignore raíz para ese subárbol.
Keywords: generador gitignore, archivo gitignore, plantilla gitignore, ignorar archivos git, constructor gitignore, gitignore Node.js, gitignore Python