Позволяет иметь 2 репозитория, один из которых содержит реальное хранилище данных и пустой репозиторий, который загружен дельтами из реального репозитория данных, выполняя git push из репозитория данных в голое репо. Надеюсь, вы поняли модель, которая используется здесь.
Я создаю клонов, клонируя голый репозиторий, и я буду толкать от ветвей в моем локальном клоне к ветвям в голом хранилище. Когда я отправляю данные из моей ветки в репозиторий, данные автоматически синхронизируются с репо с помощью хука.
Вопрос, который у меня есть, - есть ли способ узнать, из какой ветки код поступил в голое хранилище. Я могу видеть исходную и целевую ветви во время git push, но после нажатия я могу видеть из журналов или другого способа определить, из какой ветви и репозитория были извлечены данные? Если есть 5 разработчиков, стремящихся к голому репо, могу ли я найти в голом репо, из какой ветки и клона выдвинут код?