Итак, есть dev-сервер с доступом к нему по SSH. Есть 2-3 программиста, работающих над одним проектом через PhpStorm. На серверe есть репозиторий и его --bare клон. Задача в том, чтобы при коммите из PhpStorm изменения автоматически появлялись в главном репозитории. Гугл легко подсказывает, что делается это с помощью хуков. В частности путем прописывания на bare-репозитории в post-update инструкции типа:
cd ../myProject
git stash
git pull
НО! Не работают ветки! Если я создам ветку у себя на локальной машине, закоммичу в эту ветку какие-то изменения и попытаюсь сделать пуш, появится сообщение типа "Nothing to Push..." или что-то такое...
Разъясните мне дураку и совсем зеленому новичку в гите, как правильно написать хук, чтобы можно было пушить ветки или может я чего-то не понимаю и никакие хуки здесь вообще не нужны. Как это сделать?