gitignore ¿qué es?
¿Qué es gitignore? ¿Para qué sirve? Unas preguntas muy recurrentes con este archivo, un archivo con los registros a ignorar por git.
El archivo gitignore especifica los archivos que se deben ignorar por el control de versiones Git, como los archivos temporales creados en ejecución.
¿Para qué sirve? Como dice en la definición, evitamos que el servidor cargue archivos no requeridos para el funcionamiento del proyecto.
¿Cómo se crea un gitignore?
Un archivo gitignore tiene la extensión .gitignore, no se le coloca nombre solo el tipo de archivo.
Crear un archivo de este tipo en algún editor de código, coloca el siguiente código.
### Django ###
*.log
*.pot
*.pyc
__pycache__/
local_settings.py
db.sqlite3
#comentarios
- Los archivos con terminación .log, .pot o .pyc serán ignorados, de esta forma agregas los archivos con un formato especifico.
- __pycache__/ incia que todo este directorio sea ignorado.
- Para especificar un archivo se coloca el nombre, como local_settings.py.
- Los comentarios con colocados con #.
Al crear tu proyecto debes de crear este archivo y posteriormente subir el proyecto a Git o Github.
Podría interesarte Subir código fuente a Visual Studio Team Services
Es un poco complicado saber que archivos son innecesarios en algunas aplicaciones por el número de archivos o por las tecnologías que se utilizan.
Para estos casos y te evites complicaciones te recomiendo utilizar el sitio gitignore.io, que te ayuda a crear este archivo.
En el buscador del sitio coloca el nombre de los lenguajes de tu proyecto o del IDE que estas utilizando y selecciona crear.
Automáticamente te crea todo el contenido que debe ser ignorado por git, copia el contenido al archivo .gitignore y listo.
Si faltara algún archivo que no este registrado puedes agregarlo, sin embargo, puedo decirte que el archivo sale completo.
Podría interesarte Subir código a GitHub con visual studio code
Es recomendable que si agregas otras tecnologías a tu proyecto generes nuevamente el gitignore antes de subir los cambios a Git.