O Git permite que os desenvolvedores trabalhem em paralelo em um grande projeto, onde podem trabalhar juntos ao mesmo tempo. Às vezes, eles lidam com um projeto de longo prazo com vários arquivos que ocupam mais espaço e tempo para serem verificados. Portanto, torna-se difícil para os desenvolvedores obter o conteúdo desejado rapidamente. Nesse caso, o recurso de verificação esparsa do Git pode ser usado para obter o conteúdo necessário do repositório remoto.
Este artigo discutirá o método de verificação esparsa sem baixar todo o repositório Git.
Os usuários do Git podem fazer check-out esparso sem baixar todo o repositório Git primeiro?
Sim, os usuários do Git podem fazer uma verificação esparsa sem verificar todo o repositório Git. Para esta finalidade correspondente, tente as instruções listadas abaixo:
- Vá para o diretório local desejado.
- Definir valor de checkout esparso.
- Adicione um URL remoto e verifique-o.
- Aplique checkout esparso para extrair repositórios Git específicos usando o comando “ $ git pull
- Verifique as novas alterações.
Passo 1: Navegue até o Diretório Git Local
Mova para o repositório local específico com a ajuda do botão “ cd ” comando:
$ cd 'C:\Ir \R eng1'
Etapa 2: verificar o valor padrão de reserva de reposição
Em seguida, execute o comando fornecido para verificar o valor padrão de “ core.sparseCheckout ” do arquivo de configuração:
$ git config core.sparseCheckoutDe acordo com a saída listada abaixo, o valor padrão de sparse-checkout é “ falso ”:
Etapa 3: Ativar verificação esparsa
Para ativar o checkout esparso, execute o comando “ git config ” junto com o parâmetro específico “ core.sparseCheckout ” e seu valor “ verdadeiro ”:
$ git config core.sparseCheckout verdadeiro
Etapa 4: verificar a definição de configuração
Para garantir se a configuração desejada foi alterada ou não, use o comando abaixo indicado:
$ git config core.sparseCheckoutPode-se ver que o checkout esparso foi ativado:
Etapa 5: Copie o URL remoto
Depois disso, vá para o repositório remoto do GitHub desejado e copie seu “ HTTPS ”URL:
Etapa 6: adicionar “origem” remota
Agora, adicione a URL remota ao repositório local para criar uma conexão entre os repositórios local e remoto executando o comando fornecido:
$ git remoto adicionar -f https de origem: // github.com / laibyounas / demo.gitAqui o:
- “ -f ” sinalizador representa o “ buscar ” para baixar o repositório remoto atualizado.
- “ origem ” é o nome do URL remoto.
- “ https://…. ” é o caminho do repositório do GitHub.
Depois de executar o comando indicado acima, a URL remota também adicionará e buscará o conteúdo atualizado do repositório remoto:
Etapa 7: verifique a URL remota
Em seguida, verifique se a origem remota foi adicionada ou não através do comando fornecido abaixo:
$ git remote -no
Etapa 8: aplicar verificação esparsa para buscar repositório específico
Execute o “ git sparse-checkout ” juntamente com o repositório ou nome de arquivo desejado para buscar esse repositório/arquivo específico:
$ git verificação esparsa definir test_repo
Passo 9: Puxe o Repositório
Em seguida, baixe o conteúdo do ramo específico usando o botão “ $ git pull ” junto com o nome remoto e o branch desejado:
$ git pull origem alfa
Etapa 10: verificar as alterações
Por fim, execute o comando “ $ git lista de verificação esparsa ” para exibir o conteúdo obtido remotamente por meio de verificação esparsa:
$ git lista de verificação esparsaPode-se observar que o único repositório especificado anteriormente foi obtido do branch remoto:
Explicamos o procedimento de verificação esparsa sem verificar todo o repositório.
Conclusão
Sim, os usuários do Git podem fazer um checkout esparso sem baixar o repositório Git inteiro. Para fazer isso, primeiro vá para o repositório Git local necessário. Ative o recurso de checkout esparso utilizando o botão “ $ git config core.sparseCheckout ” e especifique seu valor como “ verdadeiro ”. Em seguida, adicione a URL remota e busque o repositório específico no repositório Git local simultaneamente. Por fim, execute o “ git pull