Git Un archivo .gitignore global


Ejemplo

Para que Git ignore ciertos archivos en todos los repositorios, puede crear un .gitignore global con el siguiente comando en su terminal o símbolo del sistema:

$ git config --global core.excludesfile <Path_To_Global_gitignore_file>

Git ahora usará esto además del propio archivo .gitignore de cada repositorio. Las reglas para esto son:

  • Si el archivo .gitignore local incluye explícitamente un archivo, mientras que el .gitignore global .gitignore ignora, el .gitignore local tiene prioridad (el archivo se incluirá)
  • Si el repositorio se clona en varias máquinas, entonces .gigignore global debe cargarse en todas las máquinas o al menos incluirlo, ya que los archivos ignorados se enviarán al repositorio mientras que la PC con el .gitignore global no lo actualizaría. . Esta es la razón por la que un .gitignore específico del .gitignore es una mejor idea que uno global si un equipo trabaja en el proyecto.

Este archivo es un buen lugar para mantener ignorados específicos de plataformas, máquinas o usuarios, por ejemplo, OSX .DS_Store , Windows Thumbs.db o Vim *.ext~ y *.ext.swp ignoran si no desea mantenerlos en el repositorio . Por lo tanto, un miembro del equipo que trabaja en OS X puede agregar todos los .DS_STORE y _MACOSX (que en realidad es inútil), mientras que otro miembro del equipo en Windows puede ignorar todos los thumbs.bd