O que é um clone do Git Hub?

  • O clone do Github não passa de um processo de download de um repositório git já apresentado para o seu sistema local.
  • Depois de executar o comando git clone, você tem sua própria versão local desse repositório. Assim, agora você pode começar a trabalhar em seu projeto.
  • Basicamente, o GitHub Clone, o repositório principal está disponível em um servidor remoto. O URL desse repositório remoto agora está relacionado à "origem".
  • Ele permite que um desenvolvedor mescle facilmente suas alterações, possa baixar novas versões, fazer algumas alterações, se necessário, e atualizar o código com a versão mais recente.
  • Portanto, todos os desenvolvedores envolvidos neste projeto agora podem ver as alterações atualizadas, armazená-las e fazer alterações sempre que necessário.

Como criar um clone?

A clonagem é um processo de criação de uma cópia do código que é realmente apresentada no seu repositório. Depois que a clonagem for concluída, você poderá fazer alterações na sua cópia criada do código e, sempre que desejar, poderá puxar todas as alterações no seu repositório.

Portanto, se você deseja clonar no Github, siga as seguintes etapas:

  • Primeiro, você deve criar uma pasta e, em seguida, abrir o terminal; depois, seguir o caminho para a pasta especificada onde, na verdade, você deseja salvar o repositório após a execução do seguinte comando: git clone git: ("URL do projeto")
  • Depois que esse comando for executado, ele fará o download de todos os arquivos para a pasta especificada.
  • Existem algumas opções importantes incluídas durante a execução do processo de clonagem, são as seguintes:
  • : Aqui o usuário deve especificar a URL exata de seu repositório remoto. Isso indicará para um servidor remoto. Ao apontar para o servidor remoto, ele usa um protocolo diferente como HTTP, HTTPS, SSH ou
  • Recurse-Submodule: É usado para processar o repositório de clones, assim como é inicializado com todos os seus submódulos contidos. Suponha que você considere que seu projeto contém submódulos, com a ajuda da opção acima, garantindo que todos os submódulos não serão apenas clonados, mas também inicializados quando o projeto principal for fechado. Ao usar esse processo de clonagem, você não precisa inicializar manualmente ou atualizar submódulos separadamente.
  • : O diretório nada mais é do que um nome idêntico da sua pasta, disponível na máquina local onde o repositório fará o download. Caso esta opção não esteja definida, o Git criará uma nova pasta.
  • O clone do Git é processado como o git inits, apenas queremos executar este comando apenas uma vez.
  • Depois que o desenvolvedor baixa sua cópia de trabalho, agora ele pode executar todas as operações de controle de versão e colaboração agrupadas com seu repositório local.
  • Colaboração Repo-To-Repo: o Github funciona como o SVN, mas o processo de trabalho do git é diferente do SVN. Como o SVN faz, o git também não causa transtornos entre sua cópia atualmente em trabalho e seu repositório local.
  • Isso torna a colaboração com o git diferente do SVN. O processo de trabalhar com o SVN é como se dependesse do anexo entre o repositório central e a cópia de trabalho da colaboração do gits.
  • É baseado no repositório para interação do repositório. Em vez de verificar uma cópia de trabalho do SVN em seu repositório central, um desenvolvedor pode enviar ou enviar confirmações de um repositório para outro.
  • URL do GIT: o Git define sua sintaxe de URL independente, para que você possa passar os locais do repositório remoto para o git. O clone Git é o processo mais comumente usado em repositórios remotos com URL git.
  • Existem diferentes protocolos usados ​​no processo de clonagem e são os seguintes:
  • SSH: Esta é a abreviação do Secure Shell, que é um protocolo de rede autenticado configurado principalmente com a maioria dos servidores.
  • Com a ajuda do protocolo SSH, você precisa configurar credenciais junto com o servidor de hospedagem
  • GIT: O GIT vem com a computação, que é executada na porta (9418). É como se o protocolo SSH não tivesse autenticação.
  • HTTP: Isso é conhecido como Protocolo de transferência de HyperText. É conhecido como um dos protocolos mais populares usados ​​para transmitir dados HTML de páginas da web na internet.
  • Uso do clone do GitHub: O clone do Git está indicando um ponteiro para o repositório já existente e criando uma cópia desse repositório no novo diretório, em outro local.
  • Seja qual for o seu repositório original, ele estará localizado em um sistema de arquivos local ou em uma máquina remota. O comando Git clone nada mais é que copiar um repositório git já apresentado. Funciona como um checkout de SVN.
  • O repositório Git nada mais é do que ter seu histórico independente, gerenciamento de seus próprios arquivos e todas essas coisas são provenientes do repositório original.
  • Com a ajuda do processo de clonagem, ele criará uma conexão remota conhecida como origem, que mostra o ponto de volta ao repositório original já apresentado. Esse processo facilita a interação com o repositório central.
  • Esse processo de estabelecer uma conexão automaticamente com a ajuda da criação de referência git para sua ramificação remota correspondente que fica abaixo das referências / controles remotos / origem e para fins de inicialização remote.origin.url e remote.origin.fetch essas variáveis ​​são usadas como variáveis ​​de configuração .
  • Vamos considerar um exemplo que irá explicar brevemente como o git clone funciona exatamente no repositório do Github. Isso mostrará como obter uma cópia local do nosso repositório central, localizado no servidor, onde pode ser facilmente acessível ao usuário.

  • Conforme o exemplo acima, na primeira etapa, ele criará um novo repositório no diretório de demonstração do GitHub para o sistema local em funcionamento no momento e publicará com o conteúdo do repositório central.
  • O próximo passo é entrar no seu diretório de trabalho usando o comando cd (nome_da_pasta) mesmo executado no exemplo acima. Agora você pode fazer alterações no seu código, confirmar alterações e interagir com outros repositórios, presentes lá.
  • Isso o ajudará a clonar um repositório local ou remoto. Com a ajuda da opção superficial, você pode clonar parcialmente os repositórios. Você também pode ser clonado com um repositório vazio. mais uma coisa que o git clone faz é o URL do git não é a única sintaxe, mas também os protocolos suportados.
  • Se você deseja clonar em uma pasta específica, também é possível usar a seguinte sintaxe como:

git clone

Aqui, ele clonará o repositório que está realmente localizado, especificando sua localização de diretório usando-o na sua máquina local.

  • Outro tipo é que você pode fazer a clonagem usando uma tag específica como executando um comando chamado: git clone –branch

Acima do comando clone, seu repositório que está armazenado e clonará apenas as referências para

  • Um tipo mais popular de clonagem do Github é um clone superficial que é executado como o clone do Git –depth = 1

Ele clonará o repositório que está armazenado e agora é capaz de clonar apenas os detalhes do histórico de confirmações declaradas usando a opção depth = 1. Ao usar o comando acima, é criado e aqui, quaisquer confirmações recentes feitas, inseridas no seu repositório recém-clonado. Este é o método mais famoso de clonagem, porque sempre que você trabalha com seu repositório, você tem um histórico de consolidação muito forte. Às vezes, problemas diferentes ocorrem como espaço em disco, longo tempo de espera e limites de uso. Mas o clone superficial resolve todos esses problemas de dimensionamento com muita eficiência.

Exemplos de clone do Github

Vamos criar um exemplo para clonar o repositório passo a passo:

Etapa 1: em primeiro lugar, configure a conta no Github. O que é útil para colocar todos os seus arquivos aqui. Uma vez feito, crie um repositório.

Etapa 2: depois de configurar a conta, vamos criar um repositório aqui com a opção de criar um repositório com a ajuda do navegador, preencher todos os detalhes necessários e criar o repositório.

Etapa 3: Depois de criar um repositório, você deve preencher arquivos diferentes no canto superior, entre eles editar no arquivo README ou criar seu próprio arquivo e editar entre eles e, uma vez feito as alterações, o próximo passo é confirmar todas as alterações .

Etapa 4: a próxima e mais importante etapa é clonar seu repositório.

Durante a clonagem, ele criará uma cópia para o nosso sistema local como:

Etapa 5: agora é hora de clonar o URL no sistema local, como mostrado abaixo:

O processo de clonagem será continuado.

Após a clonagem, todos os arquivos são armazenados localmente e mostram todos os detalhes.

Aqui você também pode ver toda a história.

Etapa 6: agora é hora de buscar todos os detalhes até a origem.

Se você deseja alterar a ramificação, isso também é possível no Github.

Etapa 7: Depois que todos os detalhes forem buscados na origem, é hora de fazer uma boa consolidação aqui e todo o processo será concluído.

Conclusão - Clone do GitHub

  • Todos os detalhes acima, afirma que o clone do Github é o processo de criação de uma cópia do repositório de destino.
  • Você pode fazer a clonagem em um diretório específico, em uma tag específica ou em um clone superficial.
  • Esse repositório de destino é local ou remoto. O Github permite que alguns protocolos de rede se comuniquem com o repositório remoto.

Artigos recomendados

Este é um guia para o GitHub Clone. Aqui discutimos o que é um clone do GitHub, como criar um clone junto com exemplos. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. Principais comandos do GitHub com exemplos
  2. GitHub vs SVN | Diferença entre
  3. Introdução à terminologia Git
  4. Tutoriais sobre algoritmos de ciência de dados
  5. Sistema de Controle de Versão GIT
  6. Git Push
  7. O que é o Hub?
  8. Três estágios do ciclo de vida do Git com o fluxo de trabalho
  9. Como usar o GIT Cherry-pick com o Exemplo?

Categoria: