Olá Pessoal

Você já precisou migrar um repositório Git entre ferramentas levando tudo, inclusive todo o histórico? Pois bem esta atividade tem sido bem comum nos últimos dias com o crescimento da demanda de migrações entre ferramentas e também para migrações em nuvem.

Porém esta atividade é  relativamente simples e pode ser executada diretamente através dos comandos do próprio Git, vejamos:

git clone --mirror <url_do_repo>

Primeiro precisamos clonar o repositório original para uma máquina local usando como parâmetro o —mirror, com o mirror o repositório é clonado por inteiro exatamente como ele é.

Agora basta enviarmos ele para o destino como comando:

git push --mirror <url_do_repo_destino>

Pronto com isso você consegue migrar seu repositório completo facilmente.

Para quem quiser acompanhar por vídeo basta acessar nosso canal:

Até a próxima dica.