Clone raso e profundidade do clone

Clone raso e profundidade do clone

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?
  • O que é a profundidade do clone do repositório Git?
  • Como clonar o repositório remoto Git e o tamanho da verificação?
  • Como fazer o repositório remoto de profundidade de clone raso e o tamanho da verificaçã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.