No Git, clonar é o ato de fazer uma cópia de qualquer repositório de destino. O repositório de destino pode ser remoto ou local. Você pode clonar seu repositório do repositório remoto para criar uma cópia local em seu sistema. Além disso, você pode sincronizar entre os dois locais.
Comando de clonagem do Git
O clone é um utilitário de linha de comando usado para fazer uma cópia local de um repositório remoto. Ele acessa o repositório através de uma URL remota.
Normalmente, o repositório original está localizado em um servidor remoto, geralmente de um serviço Git como GitHub, Bitbucket ou GitLab. A URL do repositório remoto é referida ao origem .
Sintaxe:
$ git clone
Repositório de clones Git
Suponha que você queira clonar um repositório do GitHub ou ter um repositório existente de propriedade de qualquer outro usuário com quem gostaria de contribuir. As etapas para clonar um repositório são as seguintes:
Passo 1:
Abra o GitHub e navegue até a página principal do repositório.
Passo 2:
Abaixo do nome do repositório, clique em Clonar ou baixar .
Etapa 3:
Selecione os Seção Clonar com HTTPs e copie o URL do clone para o repositório. Para o repositório vazio, você pode copiar o URL da página do repositório do seu navegador e pular para a próxima etapa.
como obter uma data atual em java
Passo 4:
Abra o Git Bash e altere o diretório de trabalho atual para o local desejado onde deseja criar a cópia local do repositório.
Etapa 5:
Use o comando git clone com URL do repositório para fazer uma cópia do repositório remoto. Veja o comando abaixo:
$ git clone https://github.com/ImDwivedi1/Git-Example.git
Agora, pressione Enter. Conseqüentemente, seu repositório clonado local será criado. Veja a saída abaixo:
Clonando um repositório em uma pasta local específica
O Git permite clonar o repositório em um diretório específico sem mudar para esse diretório específico. Você pode especificar esse diretório como o próximo argumento de linha de comando no comando git clone. Veja o comando abaixo:
$ git clone https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
O comando fornecido faz a mesma coisa que o anterior, mas o diretório de destino é alternado para o diretório especificado.
O Git possui outro protocolo de transferência chamado protocolo SSH. O exemplo acima usa o protocolo git://, mas você também pode usar http(s):// ou user@server:/path.git, que usa o protocolo de transferência SSH.
Ramo clone do Git
O Git permite fazer uma cópia apenas de um branch específico de um repositório. Você pode criar um diretório para a ramificação individual usando o comando git clone. Para criar uma ramificação clonada, você precisa especificar o nome da ramificação com o comando -b. Abaixo está a sintaxe do comando para clonar o branch git específico:
Sintaxe:
$ git clone -b
Veja o comando abaixo:
$ git clone -b master https://github.com/ImDwivedi1/Git-Example.git 'new folder(2)'
Na saída fornecida, apenas o branch master é clonado do repositório principal Git-Example.