Pro Git
Pro Git GIT_GLOB_PATHSPECS y GIT_NOGLOB_PATHSPECS controlan el comportamiento por defecto de los comodines en las especificaciones de rutas de acceso. Si GIT_GLOB_PATHSPECS está establecida a 1, los caracteres de comodÃn actúan como comodines (lo cual es la situación por defecto); si GIT_NOGLOB_PATHSPECS está establecida a 1, los caracteres de comodÃn sólo coinciden consigo mismos, lo que significa que algo como \*.c solo coincidirÃa con un archivo llamado *.c, en lugar de cualquier archivo cuyo nombre acabe en .c. Puedes sobreescribir esto para casos individuales iniciando la especificación de ruta de acceso con :(glob) o :(literal), como en :(glob)*.c.
GIT_LITERAL_PATHSPECS deshabilita los dos comportamientos anteriores; los caracteres de comodÃn no funcionarán, y la sobreescritura de prefijos estará deshabilitada también.
GIT_ICASE_PATHSPECS establece todas las especificaciones de rutas de acceso para que funcionen de forma que no se diferencie entre mayúsculas y minúsculas (case-insensitive).
La creación final de un objeto de confirmación de cambios en Git se realiza generalmente con git-commit-tree, que utiliza estas variables de entorno como su fuente primera de información, utilizando los valores de la configuración sólo si éstas no están presentes.
