невозможно установить переменную GIT_WORK_TREE в пустом хранилище при использовании ловушки post_update

Я пытаюсь настроить Git сhttp://danielmiessler.com/study/git/#website управлять моим сайтом. Я работаю с использованием GIT GUI в Win7

Я дошел до последнего шага в инструкции: Git Push Website

После перехода на веб-сайт я смог подтвердить, что каталог объектов в пустой директории ~ / website.git обновлен.

мой крючок называетсяpost_update» имеет следующее содержание

#!/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

когда я захожу в / public_html / b1a, это пустой каталог. Обратите внимание, я изменил каталог hooks и b1a на 777.

Я могу подтвердить, что перехват post_update срабатывает, потому что я печатал переменные окружения в file1.txt (как вы можете видеть выше). В файле я вижу:

GIT_DIR="."

но GIT_WORK_TREE не виден. без возможности установить это я застрял.

Буду признателен за любую помощь,

Заранее спасибо,

Билл

Ответы на вопрос(1)

Ваш ответ на вопрос