Existem diferentes cenários para clonar repositórios remotos. Por exemplo, apenas clone o conteúdo atual da ramificação de rastreamento ou todas as referências estendidas ou qualquer outro caso.
Os resultados deste blog são:
Diferença entre os comandos do clone git -Mirror e o clone git
O "Clone $ Git ”O comando é usado para clonar os arquivos do projeto que estão sendo rastreados no Git ou onde os desenvolvedores executam os comandos. Por outro lado, o “$ git clone -mirror ”O comando clonará todas as referências estendidas no espelho e substituirá o repositório remoto pelas filiais locais (referências locais).
Como clonar o repositório usando o comando "$ git clone"?
Para construir uma conexão clonando um repositório remoto git usando o “Clone $ Git“Comando, primeiro, navegaremos para o repositório local do Git e executaremos o“Clone $ Git ”Comando. Em seguida, empurre o URL remoto e faça o download do repositório remoto atualizado.
Vamos seguir em frente e implementar o cenário fornecido.
Etapa 1: Navegue para o repositório Git
Use o "cd”Comando para mudar para o repositório local necessário:
$ CD "C: Usuários \ Nazma \ git \ test_5"
Etapa 2: Repositório de Clone
Agora, execute o comando fornecido para conectar o repositório remoto ao repositório local:
$ git clone https: // github.com/gituser0422/demonstração.git
Etapa 3: empurre o repositório local
Para empurrar o conteúdo do repositório local para o repositório remoto, execute o “git push”Comando junto com o URL remoto:
$ git push https: // github.com/gituser0422/demonstração.git
Etapa 4: Baixe o repositório remoto de atualização
Por fim, faça o download da versão atualizada do repositório remoto usando o “Git remoto”Comando com o nome remoto e local da filial:
$ git buscar mestre alfa
De acordo com a saída abaixo fornecida, a filial remota especificada é buscada com sucesso:
Como clonar o repositório usando o comando “$ git clone -mirror”?
Quando os desenvolvedores desejam clonar o repositório remoto, juntamente com os ramos locais direcionados, incluindo ramos remotos, e configurá -los como uma configuração de referência, eles podem criar uma cópia do espelho com a ajuda do “-espelho”Opção no comando clone git.
Siga as instruções abaixo para clonar um repositório remoto Git com o “-espelho”Opção.
Etapa 1: clone repositório remoto com opção "-Mirror"
Execute o “clone git”Comando para o repositório local com o“-espelho”Opção:
Clone $ git -Mirror https: // github.com/gituser0422/demonstração5.git
Como resultado, todas as referências estendidas do repositório remoto e da configuração de rastreamento de ramificações remotas serão mantidas:
Etapa 2: Push Git com a opção "-Mirror"
Em seguida, empurre todas as mudanças locais no repositório remoto através do comando fornecido:
$ git push - -mirror https: // github.com/gituser0422/demonstração5.git
Etapa 3: buscar repositório remoto atualizado
Por fim, execute o git busca“Comando para atualizar o repositório local com a nova versão do repositório remoto:
$ git busca mestre de origem
Isso é tudo! Nós explicamos a diferença entre o “clone git" e "Git clone -Mirror”Comandos.
Conclusão
Se os desenvolvedores precisam clonar todas as referências estendidas no espelho e substituir o repositório remoto com as filiais locais (referências locais), o ““$ git clone -mirror”O comando pode ser utilizado. No entanto, o "Clone $ Git”O comando é usado para clonar os arquivos do projeto de desenvolvimento que estão sendo rastreados no Git ou onde os desenvolvedores executam os comandos. Este post demonstrou a diferença entre o “clone git" e "Git clone -Mirror”Comandos.