Ir al contenido
snowkitDev

Un .gitignore para Node.js

Parte de un .gitignore de Node.js con archivos .env, VS Code, macOS y Windows ya incluidos, añade lo demás que use tu proyecto y descarga el archivo.

Crear un .gitignore

Elige todo lo que use tu proyecto. Pulsa Intro en la búsqueda para añadir la primera coincidencia.

añadido al final
.gitignore

            

Las reglas duplicadas se conservan una sola vez

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

  1. Usa Buscar plantillas para encontrar tu lenguaje, framework, editor o sistema operativo y marca cada uno que corresponda.
  2. Añade cualquier cosa especial en Tus propias reglas.
  3. Lee el .gitignore combinado y pulsa Copiar, o Borrar para empezar de nuevo.
  4. 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 --cached primero.

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.

Qué hacer ahora

Sigue con lo que acabas de crear, todavía en tu dispositivo.

Más de Snowkit