Pro Git
Pro Git GIT_CONFIG_NOSYSTEM, si está establecida, deshabilita el uso del archivo de configuración del sistema. Esto es útil si la configuración de tu sistema está interfiriendo con tus comandos, pero no tienes acceso para modificarlo o eliminarlo.
GIT_PAGER controla el programa usado para mostrar la salida de varias páginas en la línea de comandos. Si no está establecida, será usado PAGER por defecto.
GIT_EDITOR es el editor que Git lanzará cuando el usuario necesite editar un texto (un mensaje para confirmación de cambio, por ejemplo). Si no está establecida, será usado EDITOR.
Git utiliza varias variables de entorno para determinar la forma en que interactúa con el repositorio actual.
GIT_DIR es la ubicación del directorio .git. Si no se especifica, Git subirá por el árbol de directorios hasta llegar a ~ o /, en busca de un directorio .git en cada directorio visitado.
GIT_CEILING_DIRECTORIES controla el comportamiento de búsqueda del directorio .git. Si accedes a directorios que son lentos de cargar (tales como aquellos en un dispositivo de cinta magnética, o a través de una conexión de red lenta), es posible que desees que Git se detenga antes de lo establecido, especialmente si Git se invoca durante la construcción de tu indicador de shell.