Возможно ли в Git сделать следующее, легко?Git - несколько репозиториев?
- имеет «главный» репо, расположенный на скажу, GitHub
- Держите другой репозиторий в Bitbucket, а другой на сервере (веб-хостинг)
Когда местное развитие происходит, я хочу нажатие на то, чтобы вносить изменения в GitHub и одновременно изменять те же самые изменения в других репозиториях.
Я попытался сделать это с помощью --mirror, но с командой из 7, работающей над одним и тем же проектом, кажется, что она подвержена удалению ветвей функций при обновлении зеркала.
Мысли? Есть ли способ сделать это без ручного редактирования файла .gitconfig, чтобы вручную определить источник, который указывает на множественные URL-адреса репо? Это можно сделать с помощью крючка?
Я бы рекомендовал использовать крюк сервера для _forward_ push на другой пульт. Я точно не знаю, как бы добиться этого, но это была бы моя стратегия. – mgarciaisaia
Если вы этого еще не знали, 'git push -mirror' удаляет ссылки/ветви в удаленном репо, если они не существуют в локальном репо, поэтому вы видите, что ветви функций удаляются ... это почему это «зеркало», точное точное состояние *** локального репо копируется на дистанционное репо! –