Enquanto o gancho estiver em execução, GIT_DIR
e (se a área de trabalho foi definida explicitamente), GIT_WORK_TREE
serão definidos. Isso significa que seu pull não será executado com o segundo repositório no diretório que você alterou.
Experimente git --git-dir ~/websites/testing/.git --work-tree ~/websites/testing pull
; ou descompactar o ambiente repo-local com isto:
unset $(git rev-parse --local-env-vars)
Mais informações sobre essas variáveis de ambiente em man 1 git .