Acerca de esta herramienta
Genere archivos .gitignore para su proyecto seleccionando sus lenguajes de programación, marcos, IDE y sistemas operativos. La herramienta combina patrones de ignorar seleccionados de las plantillas oficiales de gitignore de GitHub para crear un .gitignore completo que mantiene su repositorio limpio de artefactos de compilación, dependencias y archivos del sistema.
Preguntas frecuentes
- ¿Dónde debería poner el archivo .gitignore?
- Coloque .gitignore en el directorio raíz de su repositorio. También puede tener archivos .gitignore en subdirectorios para reglas específicas del directorio. Git los procesa jerárquicamente desde la raíz hasta la hoja.
- ¿Elimina .gitignore los archivos ya rastreados?
- No. .gitignore solo evita que se agreguen archivos sin seguimiento. Si ya se realiza un seguimiento de un archivo, agregarlo a .gitignore no lo eliminará. Ejecute 'git rm --cached <file>' primero para dejar de rastrearlo.
- ¿Qué patrones se necesitan con mayor frecuencia?
- node_modules/ para JavaScript, __pycache__/ para Python, .env para secretos, .DS_Store para macOS y directorios IDE (.idea/, .vscode/). Estos cubren las confirmaciones accidentales más comunes.
- ¿Puedo tener un .gitignore global?
- Sí. Cree un .gitignore global con 'git config --global core.excludesfile ~/.gitignore_global'. Esto se aplica a todos sus repositorios, perfecto para archivos OS e IDE (.DS_Store, Thumbs.db, .idea/).