Как сделать резервную копию частных веток в git

У меня есть местный филиал для повседневной работы разработчиков в git. Мой рабочий процесс:

Делай вещи на local_branch, коммитПолучить происхождение / мастерПеребазировать local_branch, чтобы догнать новые вещи из origin / master

Все работает нормально, однако большинство рекомендаций, с которыми я столкнулся, говорят о том, что не следует «проталкивать» частные ветки, на которых регулярно выполняется ребазинг.

Проблема здесь заключается в том, что в этом случае локальная ветвь не резервируется на сервер, и единственный способ сохранить работу - это объединить ее с «pushable» ветвью (т.е. origin / master)

Каковы будут ваши рекомендации относительно рабочего процесса в этом случае?

Спасибо!

ОБНОВИТЬЯ понял, что одно из моих первоначальных требований (исключая использование внешних утилит) - это ненужное ограничение.

Мое текущее решение - хранить все мои репозитории в папке с синхронизацией в облаке - таким образом, я получаю резервное копирование бесплатно.

Ответы на вопрос(7)

Ваш ответ на вопрос