Servidor remoto do github com vários arquivos e diretórios contendo código fonte do projeto. Os desenvolvedores podem puxar e empurrar mudanças entre os repositórios locais e remotos. Além disso, eles podem puxar um diretório remoto específico. Para esse fim, eles precisam criar o check -out esparso modificando o arquivo de configuração do Git com a ajuda do “Git Config Core.Sparsecheckout True”Comando.
Este blog ilustrou o processo de puxar um diretório específico com o Git.
Como puxar diretório específico com git?
Para puxar um diretório específico com o Git, verifique o seguinte procedimento:
Etapa 1: Selecione diretório remoto
Primeiro, abra seu navegador favorito, mude para o repositório do GitHub e escolha o diretório específico. Por exemplo, selecionamos o “My_repo”Diretório:
Etapa 2: redirecionar para o repositório Git
Agora, navegue para o repositório Git digitando o “cd”Comando:
$ CD "C: \ Usuários \ Nazma \ git \ coco_repo"
Etapa 3: Inicializar o repositório
Em seguida, execute o “git init”Comando para inicializar o repositório vazio:
$ git init
Etapa 4: Liste o conteúdo oculto
Para listar o conteúdo existente do repositório atual, incluindo oculto, utilize o “ls -al”Comando:
$ ls -la
Etapa 5: Liste o URL remoto
Então, execute o “Git remoto”Comando para verificar o URL remoto existente:
$ git remoto -v
Etapa 6: defina 'núcleo.Sparsecheckout 'valor
Para criar a compra esparsa, defina o valor do “essencial.Sparsecheckout" para "verdadeiro”Através do arquivo de configuração do Git:
$ git config núcleo.Sparsecheckout True
Aqui, a finalização da compra esparsa mudará a árvore de trabalho de existir todos os arquivos encenados para ter apenas um subconjunto desses arquivos:
Etapa 7: Adicione diretório específico à propriedade de checkout esparsa
Para adicionar o nome do diretório remoto selecionado à propriedade de check -out escassa através da “eco”Comando, como mostrado abaixo:
$ echo 'my_repo' >> .Git/info/verificação esparsa
Etapa 8: Puxe o ramo remoto
Finalmente, execute o “Git Pull”Comando para baixar a versão mais recente da filial remota específica:
$ Git Pull Origin Master
Etapa 9: Verifique o diretório Pull
Por fim, veja a lista do conteúdo existente do repositório de trabalho atual para garantir que o diretório remoto desejado seja puxado ou não:
$ ls -la
De acordo com a saída abaixo do ponto abaixo, o “My_repo”O diretório é puxado com sucesso:
Isso é tudo! Nós compilamos o método de extrair diretórios específicos com o Git.
Conclusão
Para puxar um diretório específico com o Git, primeiro, vá para o servidor Github e escolha o diretório específico que você deseja puxar. Em seguida, vá para o repositório desejado do Git e liste seu conteúdo, incluindo conteúdo oculto. Em seguida, crie uma compra esparsa através do “Git Config Core.Sparsecheckout"Definindo seu valor como"verdadeiro”. Depois disso, adicione o nome do diretório remoto à propriedade escassa de checkout e execute o “Git Pull ”Comando. Este blog ilustrou o processo de extrair diretórios específicos com o Git.