Как сделать резервную копию частных веток в git
У меня есть местный филиал для повседневной работы разработчиков в git. Мой рабочий процесс:
Делай вещи на local_branch, коммитПолучить происхождение / мастерПеребазировать local_branch, чтобы догнать новые вещи из origin / masterВсе работает нормально, однако большинство рекомендаций, с которыми я столкнулся, говорят о том, что не следует «проталкивать» частные ветки, на которых регулярно выполняется ребазинг.
Проблема здесь заключается в том, что в этом случае локальная ветвь не резервируется на сервер, и единственный способ сохранить работу - это объединить ее с «pushable» ветвью (т.е. origin / master)
Каковы будут ваши рекомендации относительно рабочего процесса в этом случае?
Спасибо!
ОБНОВИТЬЯ понял, что одно из моих первоначальных требований (исключая использование внешних утилит) - это ненужное ограничение.
Мое текущее решение - хранить все мои репозитории в папке с синхронизацией в облаке - таким образом, я получаю резервное копирование бесплатно.