É possível fazer uma compra escassa sem verificar todo o repositório primeiro?

É possível fazer uma compra escassa sem verificar todo o repositório primeiro?

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:

  • Vá para o diretório local desejado.
  • Definir valor esparso de check -out.
  • Adicione um URL remoto e verifique -o.
  • Aplique a compra esparsa para puxar repositórios Git específicos usando o “$ git puxão ”.
  • Verifique novas alterações.

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:

  • ““-f”A bandeira 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 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.