Como duplicar um repositório Git?

Como duplicar um repositório Git?

Os desenvolvedores do Git criam diferentes repositórios remotos e trabalham neles. Às vezes, eles querem copiar o conteúdo de um repositório em outro diretório. O Git permite clonar o repositório remoto ao computador local para adicionar ou remover arquivos e corrigir conflitos. Além disso, você também pode clonar o repositório remoto a outro repositório remoto existente para contribuir para um grande projeto.

Este artigo ilustrará o procedimento para duplicar um repositório Git.

Como duplicar um repositório Git?

Para duplicar um repositório Git, siga as etapas fornecidas:

    • Navegue até o repositório local.
    • Verifique a origem remota.
    • Crie uma cópia duplicada do repositório Github desejado.
    • Redirecionar para o repositório clonado nu.
    • Espelho-puh para o repositório direcionado.
    • Volte para o diretório local.
    • Excluir repositório local clonado local temporário.
    • Verifique as alterações no repositório direcionado.

Etapa 1: redirecionar para o diretório local

Primeiro, execute o comando abaixo da lista abaixo e mude para o diretório específico:

$ CD "C: \ git \ test_2"


Etapa 2: Verifique a origem remota

Em seguida, verifique se a origem remota é adicionada ao repositório local usando o “git remoto -v”Comando:

$ git remoto -v



Etapa 3: Verifique o conteúdo antigo do repositório remoto

Pode -se observar que o repositório antigo contém três ramos:


Agora, crie uma cópia nua do repositório remoto desejado com a ajuda do “clone git”Comando junto com o“-nu”Opção:

Clone $ Git -Bare https: // github.com/laibayounas/newrepo.git


Aqui o "-nu”A opção é usada para fazer uma cópia duplicada do repositório do GitHub existente no repositório local:


Etapa 4: Navegue para o repositório clonado nu

Em seguida, redirecione para o repositório clonado, digitando o comando abaixo estatado:

$ CD Newrepo.git



Etapa 5: Empurre alterações duplicadas para o repositório de destino

Em seguida, utilize o comando abaixo fornecido para empurrar as alterações clonadas nuas para o repositório do GitHub de destino:

$ git push - -mirror https: // github.com/Laibayounas/Demo.git


Aqui o "-espelho”A opção é usada para criar uma cópia duplicada do repositório:


Etapa 6: Volte para o repositório local

Para voltar ao repositório local, escreva o “cd… ”Comando:

$ CD…


Etapa 7: Remova o repositório local temporário

Por fim, exclua o repositório temporário clonado do sistema local:

$ rm -rf newrepo.git


No comando acima, o “rm”A opção é usada para remover um repositório temporário, e o“-RF”O comando excluirá tudo no repositório:


Etapa 8: Verifique as mudanças no repositório do destino

Por fim, verifique as novas mudanças no repositório de destino:


Pode -se observar que o repositório antigo foi duplicado ao repositório de destino com sucesso.

Conclusão

Para duplicar um repositório Git, primeiro, mude para o repositório local e verifique sua origem remota. Em seguida, faça uma cópia nua (duplicada) do repositório remoto específico e mude para ele. Em seguida, execute o “git push -mirror ”Comando para empurrar as alterações clonadas nuas para o repositório do Github de destino. Volte para o diretório local e remova o repositório temporário clonado do sistema local. Por fim, verifique as mudanças adicionais no repositório do GitHub de destino. Este artigo demonstrou o processo para duplicar um repositório Git.