Pro Git
Pro Git Git siempre se ejecuta dentro de un shell bash, y utiliza una serie de variables de entorno de shell para determinar cómo comportarse. En ocasiones, es muy útil saber cuáles son, y cómo pueden ser utilizadas para hacer que Git se comporte de la manera que deseas. Esta no es una lista exhaustiva de todas las variables de entorno a las que Git presta atención, pero cubriremos las más útiles.
Como programa de computadora que es, el comportamiento general de Git depende de variables de entorno.
GIT_EXEC_PATH determina el sitio donde Git busca sus subprogramas (como git-commit, git-diff, y otros). Puedes comprobar la configuración actual ejecutando git --exec-path.
HOME por regla general no se considera personalizable (demasiadas cosas dependen de él), pero es el sitio donde Git busca el archivo de configuración global. Si deseas una instalación de Git realmente portable, completa con configuración global, puedes sobreescribir HOME en el perfil de shell portable de Git.
PREFIX es parecido, pero para la configuración del sistema. Git busca este archivo en $PREFIX/etc/gitconfig.