Usando o Git, os desenvolvedores podem trabalhar de forma independente em sua máquina local sem depender do servidor de hospedagem do GitHub. Os desenvolvedores lidam com muitos arquivos de projeto de código -fonte com a ajuda de ramificações. No entanto, às vezes fica difícil manter a longa história do repositório, especialmente quando é necessário para clonar o conteúdo mais recente dos repositórios remotos. Naquela época, você pode encontrar questões relacionadas ao tamanho do repositório, construir servidor ou fazer o download de horários.
Para superar esse problema, o Git forneceu o recurso de profundidade do clone superficial. Git raso é usado para especificar a profundidade, o que significa fornecer o número desejado para clonar o repositório remoto cometidos e economizar muito espaço em disco e tempo.
Os resultados deste blog são:
O que é clone raso do repositório Git?
Os desenvolvedores podem ter grandes projetos ou ter um número incontável de commits. No entanto, se eles querem clonar os compromissos desejados, em vez de todo. Ele permite que os desenvolvedores clonem o compromisso mais recente de seu repositório, em vez de clonar um repositório inteiro do Git.
O que é a profundidade do clone do repositório Git?
No Git, a profundidade do clone raso é o número de compromissos necessários que os desenvolvedores desejam baixar quando clonam qualquer repositório.
Como clonar o repositório remoto Git e o tamanho da verificação?
Para clone.
Etapa 1: vá para o repositório necessário
Primeiro, execute o “cd”Comando junto com o caminho do repositório necessário e navegue até ele:
$ CD "C: \ Usuários \ Nazma \ git \ test_13"
Etapa 2: Verifique o URL remoto
Em seguida, verifique a lista existente de URLs remotos executando o “Git remoto”Comando:
$ git remoto -v
Etapa 3: Repositório remoto desejado do clone
Em seguida, execute o “clone git”Comando para clonar o repositório remoto na máquina local:
$ git clone https: // github.com/gituser0422/demonstração.git
Etapa 4: Veja a lista de conteúdo do repositório
Agora, verifique a lista atual de conteúdo do repositório usando o “ls“Comando:
$ ls
Etapa 5: Verifique o tamanho do repositório clonado
Por fim, execute o seguinte comando para verificar o tamanho do repositório remoto do clone:
$ du -sh demo/
No comando acima mencionado, o “du" apoia "Uso de disco”Usado para exibir os usos de discos para um diretório específico.
Como você pode ver na saída abaixo fornecida, o repositório especificado “demonstração/" tem um "140K" tamanho:
Observação: Todo o repositório foi clonado no repositório local no processo listado acima. Agora, mova -se em direção à próxima seção, clone o repositório com a profundidade desejada e encontre a diferença entre eles.
Como repositório remoto de profundidade de clone raso e tamanho de verificação?
Para clone superficial um repositório remoto Git desejado com profundidade, experimente os exemplos abaixo da listada.
Exemplo 1: profundidade do clone raso “1”
Este exemplo demonstrará o procedimento de profundidade rasa do clone com um “1”Nível de profundidade.
Etapa 1: clone raso Git
Executar o “clone git”Comando juntamente com o URL e a profundidade do repositório remoto necessário:
CLONE $ GIT -Deptimo 1 https: // github.com/gituser0422/demonstração.git
Aqui o "-profundidade”É um parâmetro que contém o valor“1”O que significa que queremos clonar os mais recentes“1”Commit do repositório remoto especificado:
Etapa 2: Ver tamanho do repositório do clone
Agora, execute o “crepúsculo”Comando para exibir o tamanho do repositório desejado:
$ du -sh demo/
De acordo com a saída abaixo do dado, o repositório de profundidade de clone raso “demonstração/" tem o "98K" tamanho:
Etapa 3: Verifique a profundidade do clone superficial
Em seguida, verifique o histórico do log de referência do Git para garantir o clone raso com profundidade “1”Ao executar o“log git”Comando junto com o“-uma linha”Opção:
$ git log --oneeline
Pode -se observar que apenas o compromisso mais recente do repositório remoto foi clonado:
Exemplo 2: profundidade do clone raso "3"
Este exemplo demonstrará o procedimento de profundidade rasa do clone com um “3”Nível de profundidade.
Etapa 1: repositório remoto de clone raso
Primeiro, execute o comando abaixo do dado junto com a profundidade “3”:
CLONE $ GIT -Deptimo 3 https: // github.com/gituser0422/demonstração.git
Aqui, o parâmetro especificado “-profundidade"Com o valor"3”É usado para clonar os três mais recentes compromissos do repositório específico:
Etapa 2: Veja o tamanho do repositório
Em seguida, mostre o tamanho do repositório clonado executando o “-du -sh”Comando com o nome local do repositório de cópias:
$ du -sh demo/
Pode -se observar que o clonado Três Compromissos mais remotos do repositório tem o “98K" tamanho.
Etapa 3: mova para o repositório de cópias locais
Em seguida, execute o “cd”Comando e navegue até o repositório especificado:
$ CD Demo/
Etapa 4: Verifique o histórico do log de referência Git
Por fim, veja o histórico de log de referência do Git para verificar o repositório remoto três commits:
$ git log --oneeline
Como observado, clonamos com sucesso o comprometimento específico mais recente:
Isso é tudo! Compilamos efetivamente o processo do clone de profundidade rasa Git.
Conclusão
Git profundidade do clone raso é o número de compromissos necessários que os desenvolvedores desejam baixar quando clonam o repositório desejado. Para fazer isso, primeiro, vá para o repositório específico e verifique a lista de URL remota. Então, execute o “$ git clone -Depth ”Comando. Por fim, verifique o tamanho do repositório clonado e o histórico de log de referência do Git. Este blog demonstrou o método de clone de profundidade superficial Git.