Ответ 1
Вы сотрудничаете, обмениваясь подписчиками между репозиториями и сотрудничая в той мере, в какой вы находите удобной для того, чтобы назвать интересные. Это. Действительно: все, что есть.
Github запускает сервер, который поддерживает большинство основных протоколов git поддерживает обмен запятыми и повторениями вокруг, и он имеет веб-графический интерфейс поверх большой помощи удобных абстракций и функций для доступа к браузерам, но когда он приходит прямо к нему, все об обмене происходит. Там много и много способов сделать это, потому что базовая структура (совершенно буквально невероятно) проста. Это так просто люди не верят.
Ваши репозиции принадлежат вам; что происходит в них - это ваш бизнес в одиночку. Идея заключается в получении коммитов в другой репозиторий в некоторых согласованных (для каждого репо) смысле их публикации. То, что, по крайней мере, в некоторых (включая ваши) репозитории будет включать грубые призывы и случайные записи, эксперименты и прямой мусор, который никто не хочет. Никто не заботится о том, что в ваших личных репозициях не больше, чем им важно, что в примечаниях на вашем столе, это те, которые вы публикуете, имеет значение.
Использование множественных репозиций для однопроектного рабочего процесса является обычным явлением - создание клон-песочницы для действительно экспериментальной работы буквально не занимает двух секунд даже для самых больших репозиториев (любая последующая проверка может занять некоторое время). Вы начинаете делать клоны в tmpfs с едва соображениями.
И в каждом репо у вас есть полная сила мирового класса vcs, доступная для вашего собственного эксклюзивного и личного использования.