Я хочу работать над своим репозиторием в частном порядке с помощью GitLab, но оставить общедоступную копию основной ветки на GitHub для обеспечения видимости и доступности. Можно ли «автоматизировать» зеркалирование главной ветки как удаленных GitHub, так и GitLab, но сохранить историю коммитов в GitLab, в то время как сжимая коммиты до одной фиксации с GitHub (без необходимости помнить, чтобы вручную сделать это каждый раз)?
Это может показаться надуманным запросом, но git продолжает удивлять меня своей мощью и гибкостью!