Como mover um Repositório do Git completo
Se você estiver discutindo vários repositórios do Git, você vai, em algum momento, querer mover arquivos de um para outro. Este tutorial vai mostrar como você pode mover um repositório do Git completo de um servidor remoto para outro. As etapas abaixo permitem que você escolha quais branches e tags incluir.
Vamos chamar o repositório original de ORI e o novo de NEW, estas são as etapas necessárias para copiar tudo, do ORI para o NEW:
1. Crie um repositório local no diretório temp-dir usando:
git clone <url to ORI repo> temp-dir
2. Vá para o diretório temp-dir.
3. Para ver uma lista dos diferentes branches no ORI, faça:
git branch -a
VER SOLUÇÃO
Aprenda a usar o Git com o Bitbucket Cloud
4. Confira todos os branches que você quer copiar do ORI para o NEW usando:
git checkout branch-name
5. Agora busque todas as tags do ORI usando:
git fetch --tags
6. Antes de fazer a próxima etapa, verifique as tags e os branches locais usando os seguintes comandos:
git tag
git branch -a
7. Agora limpe o link para o repositório ORI com o seguinte comando:
git remote rm origin
8. Agora vincule seu repositório local ao repositório NEW recém-criado usando o seguinte comando:
git remote add origin <url to NEW repo>
9. Agora envie todos os seus branches e tags com estes comandos:
git push origin --all
git push --tags
10.Agora você tem uma cópia completa do seu repositório ORI.
Extra
Se você quiser simplesmente copiar todo o repositório, você pode usar
git clone --mirror <url to ORI repo> temp-dir
para substituir as etapas 1 a 5.
Compartilhar este artigo
Próximo tópico
Leitura recomendada
Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.