Всем добрый день!
Интересует вопрос, как правильно перенести "мастер" ветку из репозитория "А" в репозиторий "Б" чтобы осталась история коммитов.
Пробовал команды:
Нахожусь в мастер-ветке репозитория "А":
git remote add new <url_new_repo>
git fetch new
git push new master
выдает ошибку, что мастер уже есть в репозитории.
To <url_new_repo>
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '<url_new_repo>'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
На stackoverflow нашел вот такую статейку
https://stackoverflow.com/questions/59959350/how-t... , но у меня с ней что-то не складывается, не пойму на каком этапе и что я делаю не так.
Суть понимаю, что надо мастер наверное переназвать, потом отправить в репозитори "Б" уже новую ветку, а потом подменить, но у меня что-то не клеится.
Если кому не сложно написать, какие команды надо прописать, буду очень благодарен.
С уважением,
Стас