Usa un archivo global Git Ignore

Una guía para evitar cometer tus vergüenzas.

Izaak Schroeder
Izaak Schroeder

Sigue

Abr 3, 2019 – 2 min read

Muy a menudo tendrás archivos personales, (o archivos del sistema operativo o secretos o archivos env), que acaban en tu carpeta local del proyecto pero que no pertenecen al propio repositorio. Invariablemente, después de ejecutar git commit -av y olvidarse de la taza de café de la mañana, al menos uno de esos archivos ha acabado en el repositorio y ahora alguien le pide que se deshaga de él (y puede que incluso le haya enviado aquí).

Algunos de estos archivos incluyen cosas como:

  • .DS_Store
  • .idea
  • .vscode
  • .env.sh

No añadas estos archivos al archivo .gitignore del proyecto.

Este tipo de cosas pertenecen a su archivo global .gitignore porque son específicas de su entorno, no de su proyecto. Puedes configurar git para usar un archivo global .gitignore con el siguiente comando:

git config --global core.excludesfile ~/.gitignore

Y luego empieza a ignorar las cosas que no quieres confirmar, nunca:

echo .DS_Store >> ~/.gitignore

Puedes encontrar toda una lista de patrones para diferentes sistemas operativos, editores e IDEs aquí.

¡Benefíciese del conocimiento de los demás!

Recuerde, no es responsabilidad del mantenedor del proyecto ignorar los archivos que provienen de su entorno de trabajo – es el suyo. Estos archivos no pertenecen al archivo .gitignore del proyecto porque son específicos para ti, no para el proyecto.

Para otro punto de vista sobre este mismo tema, mira aquí.

¡Prueba el .gitignore global y no vuelvas a cometer tus vergüenzas en el repo! 🙏

Deja una respuesta

Tu dirección de correo electrónico no será publicada.