Есть ли способ настроить git, чтобы он прослушивал обновления из удаленного репо и будет тянуть всякий раз, когда что-то меняется? Вариант использования: я хочу развернуть веб-приложение с помощью git (так что я получаю контроль версий развернутого приложения), но хочу поставить "центральный" git репо на Github, а не на веб-сервер (интерфейс Github просто так хорошо).
Кто-нибудь получил эту работу? Как это делает Heroku? Мой Google-fu не дает мне никаких релевантных результатов.