O Git permite que os desenvolvedores trabalhem paralelos 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 verificar. Então, torna -se difícil para os desenvolvedores obter o conteúdo desejado rapidamente. Nesse caso, o recurso Git Sparse Checkout pode ser usado para obter o conteúdo necessário do repositório remoto.
Este artigo discutirá o método de finalização escassa sem baixar todo o repositório Git.
Os usuários do Git podem escapar a compra sem baixar todo o repositório Git primeiro?
Sim, os usuários do Git podem fazer uma finalização escassa sem verificar todo o repositório Git. Para esse objetivo correspondente, tente as instruções listadas abaixo:
Etapa 1: Navegue até o diretório Git local
Mude para o repositório local específico com a ajuda do “cd”Comando:
$ CD "C: \ git \ repo1"
Etapa 2: Verifique o valor da verificação de reposição padrão
Em seguida, execute o comando fornecido para verificar o valor padrão de “essencial.Sparsecheckout”No arquivo de configuração:
$ git config núcleo.Sparsecheckout
De acordo com a saída listada abaixo, o valor padrão da verificação esparsa é “falso”:
Etapa 3: Habilitar checkout esparso
Para ativar o checkout esparso, execute o “Config Git”Comando junto com o parâmetro específico“essencial.Sparsecheckout”E seu valor“verdadeiro”:
$ git config núcleo.Sparsecheckout True
Etapa 4: Verifique a configuração
Para garantir se a configuração desejada mudou ou não, use o comando abaixo declarado:
$ git config núcleo.Sparsecheckout
Pode -se observar que o checkout esparso foi ativado:
Etapa 5: Copie URL remoto
Depois disso, vá para o repositório remoto do Github desejado e copie seu “Https”URL:
Etapa 6: adicione "origem" remota
Agora, adicione o URL remoto ao repositório local para construir uma conexão entre os repositórios locais e remotos executando o comando fornecido:
$ git remoto add -f origem https: // github.com/Laibayounas/Demo.git
Aqui o:
Depois de executar o comando acima mencionado, o URL remoto adicionará e buscará o conteúdo do repositório remoto atualizado também:
Etapa 7: Verifique o URL remoto
Em seguida, verifique se a origem remota foi adicionada ou não através do comando abrangente:
$ git remoto -v
Etapa 8: aplique uma compra esparsa para buscar repositório específico
Executar o “Git verificação esparsa”Comando juntamente com o repositório desejado ou o nome do arquivo para buscar o repositório/arquivo específico:
$ git sparse checkout Set test_repo
Etapa 9: puxe o repositório
Em seguida, faça o download do conteúdo da filial específica usando o “$ git puxão”Comando junto com o nome remoto e a filial desejada:
$ git puxar origem alfa
Etapa 10: Verifique as alterações
Finalmente, execute o “Lista de verificação esparsa $ git”Comando para exibir o conteúdo retirado remoto por meio de verificação esparsa:
Lista de verificação esparsa $ git
Pode -se observar que o único repositório especificado anteriormente foi buscado no ramo remoto:
Explicamos o procedimento de finalização escassa sem verificar todo o repositório.
Conclusão
Sim, os usuários do Git podem fazer uma finalização escassa sem baixar todo o repositório Git. Para fazer isso, primeiro, vá para o repositório Git local necessário. Habilite o recurso de checkout esparso, utilizando o “$ git config núcleo.Sparsecheckout”Comandando e especifique seu valor como“verdadeiro”. Em seguida, adicione o URL remoto e busque o repositório específico ao repositório Git local simultaneamente. Por fim, execute o “Git Pull ”Comando para puxar o repositório remoto. Este artigo forneceu o método de compra escassa sem verificar todo o repositório Git primeiro.