Como puxar diretório específico com git

Como puxar diretório específico com git

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:

    • Vá para o servidor Github e escolha o diretório específico que precisa ser puxado.
    • Redirecionar para o repositório Git desejado.
    • Liste seu conteúdo do repositório, incluindo arquivos ocultos.
    • Crie uma finalização escassa com a ajuda do “Git Config Core.Sparsecheckout True”Comando.
    • Adicione o nome do diretório remoto à propriedade de checkout esparsa.
    • Utilize o “Git Pull ”Comando.

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.