gitignore
Created at: 2024-12-09 15:34:21 | Updated at: 2024-12-18 18:38:48
Es un archivo de texto simple donde defines patrones de archivos y carpetas que Git debe ignorar. Todo lo que esté listado en .gitignore:
archivo.txt
*.log *.tmp *.jpg
carpeta/
carpeta/subcarpeta/
*.log !importante.log
1. Ignorar imágenes (lo que hicimos hoy)
Evitar subir imágenes grandes o archivos multimedia:
nano_photos_content/*.jpg nano_photos_content/*.png nano_photos_content/*.gif
2. Ignorar archivos temporales y de sistema
Ignorar archivos generados por el sistema operativo o editores de texto:
.DS_Store # macOS Thumbs.db # Windows *.swp # Archivos temporales de Vim
3. Ignorar archivos de configuración sensible
Evitar subir archivos con contraseñas o configuraciones locales:
.env config.php
4. Ignorar dependencias generadas automáticamente
Para proyectos que usan gestores de dependencias como Node.js o Composer:
node_modules/ vendor/
5. Ignorar compilados y binarios
Para proyectos que generan archivos de compilación:
*.exe *.dll *.out
6. Ignorar archivos específicos del editor
Por ejemplo, si usas VS Code o JetBrains:
.vscode/ .idea/
7. Ignorar logs y archivos de depuración
Evitar llenar el repositorio con archivos temporales:
.log *.tmp *.bak
git add .gitignore git commit -m "Añadido .gitignore" git push
git rm --cached archivo_o_carpeta
Usa gitignore.io para generar automáticamente un archivo .gitignore según tu tecnología (Node.js, WordPress, Python, etc.). ¡Es muy útil!
No valid image directory found or the category is not valid for the gallery.