Миграция хранилища Git, включая ветки, журналы и т. Д.

Предисловие

Первоначально репозиторий проекта git находился на сервере общедоступной сети, а затем сервер проекта был построен внутри компании, поэтому репозиторий git общедоступной сети был перенесен обратно.

Во-первых, вам нужно создать соответствующий проект в новом репозитории git.

В основном используются следующие четыре команды

git clone --mirror <URL to my OLD repo location>
cd <New directory where your OLD repo was cloned>
git remote set-url origin <URL to my NEW repo location>
git push -f origin

Фактическая реализация выглядит следующим образом

Затем измените локальный адрес git на новый адрес

git remote -v

git remote set-url origin <new repo location>

Фактическая операция выглядит следующим образом: предыдущий склад git использует gitbucket, а более поздний использует gitlab, что не влияет на миграцию.

рекомендация

отblog.csdn.net/bai_ye_/article/details/115115980
рекомендация