Introducción a Git
Teoría: Ignorar archivos
Cuando trabajamos en un proyecto, el directorio de código se llena de archivos que no forman parte del código fuente. Estos archivos se generan automáticamente o se crean bajo demanda y, en general, no deberían ser incluidos en el repositorio. En esta lección, aprenderás a ignorar estos archivos usando Git.
Tipos de archivos que no deben estar en el repositorio
Para organizar mejor nuestro proyecto, podemos clasificar estos archivos en tres categorías:
En una situación normal, estos archivos no deben estar en el repositorio porque:
❌ Cambian constantemente, lo que hace difícil leer el historial de cambios.
❌ Pueden ser generados automáticamente, evitando la necesidad de almacenarlos.
❌ Aumentan innecesariamente el tamaño del repositorio, haciendo más lento el trabajo en equipo.
¿Cómo ignorar archivos en Git?
Git nos permite ignorar archivos y directorios usando el archivo .gitignore. Para usarlo, sigue estos pasos:
.gitignore en la raíz de tu proyecto
.gitignore para incluir las reglas necesarias
.gitignore
Ahora, cualquier archivo que coincida con las reglas de .gitignore será automáticamente excluido cuando revisemos el estado del repositorio con git status.
❓ ¿Qué pasa si un archivo ya fue agregado al repositorio?
Si accidentalmente agregaste un archivo al repositorio antes de ponerlo en .gitignore, simplemente agregarlo al archivo no lo eliminará. Para corregir esto, sigue estos pasos:
- Elimina el archivo del seguimiento de Git:
- Confirma los cambios:
Ahora el archivo sigue existiendo en tu máquina, pero no estará en Git.
Resumen
- Algunos archivos como logs, cachés y dependencias no deberían estar en el repositorio.
- Para ignorarlos, usa el archivo
.gitignoreen la raíz del proyecto. - Agrega reglas específicas en
.gitignorepara definir qué archivos o directorios excluir. - Si un archivo ya fue agregado por error, elimínalo con
git rm --cachedantes de ignorarlo. - Usar
.gitignorecorrectamente mantiene el repositorio limpio y más fácil de gestionar.
Completado
0 / 15