- Se você definir a variável de ambiente
GIT_DIR,gita usará como um caminho para o repositório. -
Em geral, você pode iniciar um subshell assim:
(cd / algum / outro / diretório /; git pull)
O subshell terá seu próprio diretório atual e variáveis de ambiente.