@Mark: Хм, я не уделял много внимания «местным» хукам. Похоже, что это могут быть только «удаленные» хуки (варианты получения и обновления), которые устанавливают эту проблемную среду. Другие хуки в основном предназначены для действий, которые в любом случае требуют рабочего дерева, и, похоже, они запускаются с разумной конфигурацией для команд Git, которым нужно рабочее дерево (что имеет смысл, поскольку такие хуки обычно вызываются из команд, которым нужно рабочее дерево) ,

я есть сценарий перехвата пост-получения, сидящий на удаленном репо, на который я нажимаю, что делаетgit reset --hard

Что-то вроде этого:

$ git push opal
Counting objects: 74, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (45/45), done.
Writing objects: 100% (53/53), 16.68 KiB, done.
Total 53 (delta 20), reused 0 (delta 0)
remote: warning: updating the current branch
remote: HEAD is now at 88f1e35 tweak lavalamp styles

Чего я не понимаю, так это - пульт говорит, что голова сейчас в XXX, но когда я захожу на сервер - удаленная рабочая копия вообще не обновляется!

любая идея?