O que está clonando no git?

O que está clonando no git?

Github é uma plataforma em que vários desenvolvedores trabalham simultaneamente no mesmo projeto de desenvolvimento. Enquanto trabalham em grandes projetos de desenvolvimento, eles trabalham em uma equipe. Às vezes, eles podem precisar copiar os repositórios de outros membros da equipe em seu sistema local para testar o código ou modificá -lo. Para esse fim, o processo de clonagem pode ser utilizado.

Este artigo descreverá:

  • O que está clonando no git?
  • Como clonar o repositório local?
  • Como clonar o repositório remoto?
  • Como clonar o repositório remoto com história específica?

O que está clonando no git?

A clonagem é um processo no Git usado para fazer ou criar uma cópia dos repositórios Git local ou remoto no sistema local. As modificações do repositório clonado não podem ser combinadas com o repositório original, exceto pelo colaborador ou proprietário do repositório. Além disso, permite que os usuários contribuam para um projeto de código aberto, recomendando alterações ou correções de bugs e enviando solicitações de puxar para o repositório remoto original.

Como clonar o repositório local?

Para clonar o repositório local, primeiro, navegue até o diretório raiz. Em seguida, exiba os repositórios locais do diretório raiz e escolha o repositório específico que deseja clonar. Depois disso, utilize o “clone git / ”Comando para fazer um clone do repositório local específico. Por fim, verifique o recém -criado repositório clonado.

Etapa 1: redirecionar para o repositório local

Primeiro, utilize o comando abaixo listado e mude para o diretório raiz:

CD "C: \ git"

Etapa 2: Veja o conteúdo do repositório

Em seguida, liste o conteúdo do repositório raiz usando o seguinte comando:

ls

Pode -se observar que o repositório raiz contém três repositórios locais. Agora, escolha o repositório local desejado que você deseja clonar:

Etapa 3: Clone Repositório Local

Agora, digite o “clone git”Comando juntamente com o repositório selecionado anteriormente para clonagem e especifique o nome para o novo repositório de clone:

git clone repo1/ clonrepo1

Aqui, "Repo1”É o repositório desejado que queremos clonar e“CLONEREPO1”É o nome do nosso novo repositório de clone:

Etapa 4: Verifique as alterações

Para visualizar o recém -criado repositório clonado, liste o conteúdo do diretório raiz:

ls

Aqui, pode -se ver que o clone do nosso repositório desejado foi criado com sucesso:

Como você pode ver o conteúdo do original “Repo1”Repositório e clonado“CLONEREPO1”O repositório é o mesmo:

Como clonar o repositório remoto?

Para clonar o repositório remoto no repositório local, primeiro, redirecionar para o repositório Github desejado e copiar seu URL HTTP. Em seguida, mude para o repositório local específico e execute o “clone git ”Comando.

Etapa 1: Copie URL HTTP do repositório remoto

Primeiro, redirecione para o repositório Github desejado que precisa ser clonado e copie seu URL HTTP:

Etapa 2: mude para o repositório local

Em seguida, redireciona para o repositório local específico:

CD "C: \ git \ repo2"

Etapa 3: Clone Remote Repository

Agora, utilize o seguinte comando junto com o URL do repositório remoto para cloná -lo:

clone git https: // github.com/laibayounas/newrepo.git

Etapa 4: Verifique as alterações

Liste o conteúdo do repositório atual para garantir que o repositório remoto tenha sido clonado:

ls

Na saída abaixo, pode -se ver que o “Newrepo”O repositório remoto foi clonado/copiado com sucesso:

Como clonar o repositório remoto com história específica?

A clonagem do repositório remoto traz toda a história das commits. No entanto, os usuários podem clonar o repositório remoto com o histórico específico. Para esse fim, os usuários devem especificar o número de começos usando o “-profundidade”Opção. Para fazer isso, siga as etapas fornecidas.

Etapa 1: Clone Remote Repository

Para clonar ou copiar o repositório remoto com um histórico específico, escreva o seguinte comando e especifique o URL HTTP do repositório de profundidade e repositório remoto:

clone git -profundidade 1 https: // github.com/laibayounas/newrepo.git

Aqui o "-profundidade”A opção é utilizada para obter as confirmações desejadas. O "profundidade 1”Recuperará apenas o compromisso mais recente do repositório remoto:

Etapa 2: vá para o repositório remoto

Em seguida, mude para o repositório Git clonado:

CD Newrepo

Etapa 3: Verifique as alterações

Por fim, verifique o log de referência para visualizar o histórico de commit do repositório clonado:

Git Reflog .

A imagem abaixo mostra apenas a mais recente confirmação, o que significa que o repositório remoto foi clonado com sucesso com uma confirmação:

Isso era tudo sobre clonagem em git.

Conclusão

A clonagem é um procedimento no Git usado para fazer uma cópia dos repositórios Git específicos no sistema local. Os usuários podem clonar qualquer repositório Git local ou remoto. Além disso, o repositório remoto também pode ser clonado com a história específica. Este artigo explicou sobre a clonagem no Git.