Ignorar archivos con .gitignore


.gitignore Es un archivo especial que le dice a Git qué archivos o carpetas debe ignorar.

Ignorar archivos con .gitignore
oscar Escrito por oscar 10 April 2025 2224 0

Puedes configurar a Git para que ignore archivos que no necesita que ingresen ser parte del control de versiones, estos archivos po lo general son archivos temporales, de módulos, log y otros archivos que necesita el entorno de trabajo, IDE y el mismo proyecto para funcionar en local, pero que no son necesarios en producción.

Enlaces de interés

¿Qué es .gitignore?

Es un archivo especial que le dice a Git qué archivos o carpetas debe ignorar. Es útil para no incluir archivos temporales, secretos o generados automáticamente (como binarios, logs, o carpetas de dependencias).

¿Dónde se coloca?

Ejemplo de archivo .gitignore

# Ignorar todos los archivos 
.log 
*.log 

# Ignorar la carpeta node_modules (usado en Node.js) 
node_modules/ 

# Ignorar archivos temporales de macOS o editores 
.DS_Store 
*.swp 
*.tmp 

# Ignorar archivos de compilación 
dist/ 
build/ 

# Ignorar variables de entorno 
.env 

Importante

Solución:

Para dejar de rastrear un archivo ya versionado:

git rm --cached archivo.txt 

gitignore.oi

https://www.toptal.com/developers/gitignore/ es una plataforma que ayuda a crear el archivo de forma rapida, con escribir el lenguaje de programación o el entorno IDE en que este trabajando. 

Ejemplo práctico

Crear un archivo temporal 

echo "prueba" > temporal.log 

Agregar regla en 

.gitignore echo "*.log" >> .gitignore 

Verificar que se ignora

git status 

El archivo temporal.log ya no aparece 

Confirmar el .gitignore 

git add .gitignore git commit -m "Agrega reglas de ignorados"  

Buenas prácticas

✅ Ignora:

❌ No ignores:


Comentario

Debe aceptar antes de enviar