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:
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.