Если я понимаю ОП.
У них есть Git-репо, и теперь они решили, что он должен был раздвоить другое репо.
Задним числом они хотели бы, чтобы он стал форком, не нарушая команду, использующую репо, и направляя ее на новое репо.
Я думал о переименовании нового репо на место.
так что если в команде текущие клоны, и выбирает, и тянет example.git
- настройка нового репо, являющегося форком, example_fork.git
- переименовать example.git в example_deprecated.git
- быстро переименуйте example_fork.git в example.git.
Я слышал, что любой, у кого уже был клон, встретит ошибку своего рода (так что это не избежит неудобств, а также я надеюсь)
Я также видел предложения использовать Force Push: Маркировка репо как форка в github, после факта
.
Но теперь мне интересно, если тема обсуждения более точно сформулирована как " установка удаленного вышестоящего узла существующего репозитория ".
Обсуждено здесь:
Добавление удаленного апстрима в репозиторий git в сегменте битов
на основе отзывов, приведенных здесь: Чего помогает Git Remote Add Upstream?
Я думаю, что это, в принципе, позволило бы ретроактивное разветвление, как я хочу, и, как я думаю, ОП просит.
Я еще не пробовал.