Я пытаюсь настроить обработчик post-receive на git (windows). Вот сценарий:
#!/bin/sh
echo "post-receive hook"
GIT_WORK_TREE=/d/test git checkout -f
Когда я делаю git нажмите на мой локальный репозиторий, я вижу это эхо-сообщение, сценарий вызывается правильно.
Но касса не запускается! Ошибка в представлении консоли:
remote: fatal: Could not switch to '/d': No such file or directory
Но когда я помещаю эту команду в Git Bash, она работает!