Crea un archivo .gitignore personalizado con más de 30 plantillas de lenguajes, editores y sistemas operativos. Descarga o copia el resultado.
Selecciona plantillas para generar un archivo .gitignoreGenera un archivo .gitignore seleccionando los lenguajes, editores y sistemas operativos que usa tu proyecto. Las plantillas están basadas en la colección de gitignore mantenida por la comunidad de GitHub. Selecciona multiples plantillas para combinarlas. La salida se deduplica y se agrupa por categoria.
Cada línea en un archivo .gitignore es un patrón glob que le dice a Git que archivos y directorios excluir del control de versiones. Una barra inclinada final (dir/) coincide solo con directorios. Una barra inclinada inicial (/file) ancla el patrón a la raiz del repositorio. Un asterisco (*) coincide con cualquier cosa excepto una barra inclinada, y doble asterisco (**) coincide a través de directorios.
Git procesa las reglas .gitignore de arriba a abajo. Las reglas posteriores anulan a las anteriores; así es como funcionan los patrones de reinclusión (!incluir-esto). Las líneas vacias se ignoran y las líneas que comienzan con # son comentarios.
El error más comun es agregar patrones después de que el archivo ya está siendo rastreado. Git solo aplica .gitignore a archivos no rastreados. Si commiteaste el directorio node_modules/ antes de agregarlo a .gitignore, ejecuta git rm -r --cached node_modules/ y luego haz commit. El directorio permanece en el disco pero deja de aparecer en la salida de git status.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.