Close

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
Clonar este repositório

2. Vá para o diretório temp-dir.

3. Para ver uma lista dos diferentes branches no ORI, faça:

git branch -a
Logotipo do Bitbucket
VER SOLUÇÃO

Aprenda a usar o Git com o Bitbucket Cloud

git branch -a

4. Confira todos os branches que você quer copiar do ORI para o NEW usando:

git checkout branch-name
checkout-branches

5. Agora busque todas as tags do ORI usando:

git fetch --tags
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
git-tag-and-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
resultado final

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

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.

Pessoas colaborando usando uma parede cheia de ferramentas

Blog do Bitbucket

Ilustração do DevOps

Caminho de aprendizagem de DevOps

Demonstrações de funções no Demo Den com parceiros da Atlassian

Como o Bitbucket Cloud funciona com o Atlassian Open DevOps

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up