Ich versuche, meinen Post-Receive-Hook auf Git (Windows) einzurichten. Hier ist das Skript:
#!/bin/sh
echo "post-receive hook"
GIT_WORK_TREE=/d/test git checkout -f
Wenn ich git push auf meinem lokalen Repository ausführe, sehe ich diese Echo-Meldung, das Skript wird richtig aufgerufen.
Aber die Kasse läuft nicht! Es gibt einen Fehler in der Konsolenansicht:
remote: fatal: Could not switch to '/d': No such file or directory
Aber wenn ich diesen Befehl in Git Bash eingebe, funktioniert er!