Las reglas se combinan en un solo archivo con un encabezado para cada parte, y lo que aparece dos veces se conserva una sola vez. Elige tus lenguajes, herramientas y editores, añade tus propias reglas y copia un .gitignore listo para usar. Es gratis y funciona en tu navegador.
Cómo crear un .gitignore
- Usa Buscar plantillas para encontrar tu lenguaje, framework, editor o sistema operativo y marca cada uno que corresponda.
- Añade cualquier cosa especial en Tus propias reglas.
- Lee el .gitignore combinado y pulsa Copiar, o Borrar para empezar de nuevo.
- Guárdalo como un archivo llamado .gitignore en la carpeta principal de tu proyecto.
De dónde vienen las reglas
Las plantillas siguen las listas de la comunidad más usadas para cada lenguaje y herramienta, sin las líneas que rara vez hacen falta. Cubren la salida de compilación, las carpetas de dependencias, cachés, registros, ajustes del editor y el desorden del sistema operativo como .DS_Store y Thumbs.db, y las líneas que empiezan por ! conservan archivos que normalmente quieres, como el wrapper de Gradle o los ajustes compartidos de VS Code.
Mantén los secretos fuera de Git
Añade Archivos de entorno y secretos para ignorar archivos .env, claves privadas y archivos de credenciales, conservando .env.example. Un .gitignore solo impide añadir archivos nuevos. Si un secreto ya se confirmó, quítalo con git rm --cached y luego rota la clave, porque permanece en el historial.
Usar el archivo
Guárdalo como .gitignore en la carpeta principal de tu repositorio, junto a la carpeta .git. Los patrones que terminan en / coinciden con carpetas, una / inicial ancla un patrón a la raíz del repositorio, ** coincide a cualquier profundidad y las reglas posteriores prevalecen sobre las anteriores. Ejecuta git status --ignored para comprobar qué se está omitiendo.
Consejos
- Crea el .gitignore antes del primer commit. Es mucho más difícil de limpiar después.
- Ignora los archivos generados, como las carpetas de compilación y de dependencias, no tu código fuente.
- Haz commit de un .env.example para que otros sepan qué ajustes hacen falta. El generador de ejemplos de env puede crear uno.
- Si un archivo ya está rastreado, añadirlo a .gitignore no lo dejará de rastrear. Usa
git rm --cachedprimero.
Quién lo usa
Desarrolladores que empiezan un proyecto, estudiantes que entregan código y freelancers que entregan un repositorio a un cliente. Incluye secciones para muchos lenguajes, editores y sistemas operativos.
Preguntas
¿Dónde va el archivo .gitignore?
En la carpeta principal de tu repositorio, junto a la carpeta .git.
¿Por qué un archivo sigue bajo seguimiento?
Las reglas de ignorado no afectan a los archivos que ya están rastreados. Quítalos del seguimiento con git rm --cached.
¿Se sube algo?
No. El archivo se crea en tu navegador.