Я пытаюсь создать набор репозиториев git и веб-папок на сервере с помощью перехвата после обновления. Это было бы что-то вроде:
// server / dev (для файлов dev) и // server / web (основной путь apache)
Хук после обновления для // server / dev git репозиториев:
#!/bin/sh
unset GIT_DIR
PROJECT=`basename $(pwd)`
cd ../../web/${PROJECT}
echo "Updating `pwd`..."
git reset --hard
Я вижу сообщение об обновлении, когда нажимаю, но папка // server / web просто не обновляется. Показывает первый коммит HEAD.
"HEAD сейчас на XXXXXXX First Commit"
Есть несколько решений, но я не могу заставить их работать должным образом.