É possível fazer um check-out esparso sem verificar primeiro todo o repositório?

E Possivel Fazer Um Check Out Esparso Sem Verificar Primeiro Todo O Repositorio



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.sparseCheckout

De 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.sparseCheckout

Pode-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.git

Aqui 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 esparsa

Pode-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 ” para obter o repositório remoto. Este artigo forneceu o método de verificação esparsa sem verificar primeiro todo o repositório Git.