Não é possível definir a variável GIT_WORK_TREE em um repositório vazio ao usar o gancho post_update

Eu estou tentando definir git comhttp://danielmiessler.com/study/git/#website para gerenciar meu site. Eu estou trabalhando usando o git gui no win7

Cheguei ao último passo das instruções: git push website

Depois de empurrar para o site, eu pude confirmar que o diretório de objetos no diretório nu ~ / website.git é atualizado.

meu hook é chamado 'post_update' tem o seguinte conteúdo

#!/bin/sh
echo
echo "**** Pushing data to Live Server.">>~/hi.txt
echo
export > ~.file1.txt
GIT_WORK_TREE=/home/***/public_html/b1a
export >> ~.file1.txt
git checkout -f

quando eu vou para / public_html / b1a, é um diretório vazio. Por favor note, eu mudei o diretório hooks e b1a para 777.

Posso confirmar que o gancho post_update está disparando, porque imprimo as variáveis ​​ambientais no arquivo1.txt (como você pode ver acima). No arquivo que vejo:

GIT_DIR="."

mas GIT_WORK_TREE não é visto. sem a capacidade de definir isso, estou preso.

Eu apreciaria qualquer ajuda,

Desde já, obrigado,

Conta

questionAnswers(1)

yourAnswerToTheQuestion