Como clonar o repositório Git com revisão/alteração específica?

Como clonar o repositório Git com revisão/alteração específica?
Um sistema de controle de versão centralizado conhecido como “Github”É necessário para uma organização em que vários desenvolvedores trabalhem no mesmo projeto. O Git permite que os desenvolvedores clonem um repositório remoto para um repositório local para contribuir para o projeto de desenvolvimento. O processo de repositório de clonagem faz cópias do diretório remoto para o sistema local. Além disso, os usuários têm permissão para baixar os repositórios com as revisões específicas ou necessárias.

Este artigo explicará o procedimento de clonagem do repositório Git com revisões específicas.

Como clonar o repositório Git com revisão/alteração específica?

Para clonar uma revisão específica do repositório Git, experimente as etapas abaixo da estado:

  • Vá para o repositório local necessário
  • Defina URL remoto para o repositório local
  • Obtenha o último hash do repositório remoto
  • Buscar o último commit com seu hash
  • Redefinir o repositório para o commit desejado

Etapa 1: navegue para o repositório
Mova para o repositório desejado, utilizando o comando dado:

$ CD "C: \ git \ new_repos"

Etapa 2: Copie URL remoto
No Github, escolha o repositório remoto desejado e copie seu “Https”URL para a área de transferência:

Etapa 3: Adicione URL remoto ao repositório local
Execute o “Git Remote Add”Comando para conectar o repositório remoto ao repositório local para processamento adicional:

$ git remoto adicionar origem https: // github.com/Laibayounas/Demo.git

Etapa 4: Verifique se a origem remota adicionada
Agora, verifique se a origem remota foi adicionada ou não executando o comando abaixo:

$ git remoto -v

Etapa 5: Obtenha o repositório remoto Último compromisso hash
Utilize o “Git LS-Remote”Comando junto com o URL remoto para obter a lista de hashes de comprometimento do repositório remoto:

$ git ls-reemote https: // github.com/Laibayounas/Demo.git

A saída abaixo mostra a lista de todos os compromissos remotos do repositório. Agora, selecione o hash de comprometimento necessário. Por exemplo, selecionamos o “DD9C22… ”Commiti Remote Commit Hash:

Etapa 6: buscar origem com commit hash
Em seguida, faça o download do conteúdo de origem, especificando o hash de comprometimento desejado com o “git busca”Comando:

$ git buscar origem dd9c220528105bdc1ad20e71904b21d5afa885d

Como você pode ver, a revisão de hash de confirmação necessária é buscada com sucesso:

Etapa 7: Redefinir repositório para cometer
Por fim, execute o “Redefinição do Git”Comando junto com o“-duro”A bandeira e o ponteiro da cabeça buscado para redefinir o ponteiro do repositório local para o comprometimento remoto específico:

$ git reset -Hard Fetch_head

Compilamos o método de clonar o repositório Git com uma revisão específica no repositório local.

Conclusão

Para clonar o repositório Git com revisões específicas, navegue para o repositório Git local. Em seguida, abra o github, vá para um repositório remoto desejado e copie seu URL. Depois disso, conecte o repositório local ao repositório remoto, definindo o URL remoto. Obtenha o último hash de compromisso do repositório remoto e busque -o com a ajuda de “$ git busca origem ”. Por fim, execute o “$ git reset -Hard Fetch_head”Comando para redefinir o ponteiro da cabeça do repositório para esse compromisso específico. Este artigo ilustrou o processo de clonagem do repositório Git com uma revisão/mudança específica.