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