Git имеет «крючки», действия, которые можно выполнять после других действий.То, что вы, похоже, ищете, это «крюк после получения».В администраторе github вы можете настроить URL-адрес после получения, который будет попадать (с полезной нагрузкой, содержащей данные о том, что только что было отправлено) каждый раз, когда кто-то отправляет в ваш репозиторий.
Для чего это стоитне думаю, что автоматическое извлечение - хорошая идея - что если что-то не так было добавлено в вашу ветку?Я бы использовал такой инструмент, как capistrano
(или эквивалент) для таких вещей.