Clonando um Repositório com Profundidade Limitada
Em certas situações, ao clonar um repositório Git, você pode não precisar de todo o histórico de alterações desde o início do projeto. Neste desafio, você aprenderá a usar a opção --depth para realizar um "shallow clone" (clone raso), baixando apenas o estado mais recente do código.
Objetivo
- Clonar o repositório
https://github.com/github/gitignore limitando o histórico ao último commit (profundidade 1) usando git clone --depth=1.
Exemplo de Resultado
Para clonar um repositório apenas com o histórico mais recente, navegue até o diretório ~/project onde deseja realizar a operação.
Isso criará um novo diretório com os arquivos do projeto, mas com um histórico de commits reduzido, o que economiza tempo e espaço em disco.
Cloning into 'gitignore'...
remote: Enumerating objects: 8094, done.
remote: Counting objects: 100% (171/171), done.
remote: Compressing objects: 100% (118/118), done.
remote: Total 8094 (delta 78), reused 106 (delta 46), pack-reused 7923
Receiving objects: 100% (8094/8094), 2.81 MiB | 1.90 MiB/s, done.
Resolving deltas: 100% (4074/4074), done.
Requisitos
- Git instalado no ambiente local.
- Acesso ao repositório Git remoto.