Como clonar um repositório Git

Como clonar um repositório Git
O repositório Git pode ser criado localmente e publicado posteriormente na conta do GitHub. O repositório pode ser criado remotamente e a cópia do repositório remoto pode ser armazenada localmente. Git Clone é um comando Git muito útil para copiar ou clonar um repositório existente específico que pode ser local ou remoto. Quando o comando git clone é usado para clonar um repositório remoto da conta do GitHub, ele copia o conteúdo completo do repositório de destino com todas as versões de arquivos e pastas. Suponha que o usuário do Git precise fazer a correção no conteúdo do repositório, adicionar ou remover mais de um arquivo e empurrar as confirmações maiores. Nesse caso, é melhor fazer um clone do repositório do github necessário a modificação. O repositório pode ser empurrado para o servidor remoto mais tarde após a modificação. O comando git clone pode ser usado para clonar qualquer repositório local também. As maneiras de clonar um repositório remoto e local mostraram neste tutorial.

Pré -requisitos:

Instale o GitHub Desktop

O GitHub Desktop ajuda o usuário do Git a executar as tarefas relacionadas ao Git graficamente. Você pode fazer o download facilmente do instalador mais recente deste aplicativo para o Ubuntu do GitHub.com. Você precisa instalar e configurar este aplicativo após o download para usá -lo. Você também pode verificar o tutorial para instalar o GitHub Desktop no Ubuntu para conhecer o processo de instalação corretamente.

Crie uma conta do GitHub

Você precisará de uma conta do GitHub para verificar os comandos usados ​​neste tutorial para o repositório remoto.

Crie um repositório local e remoto

Você precisa criar um repositório local e um repositório remoto para verificar os comandos usados ​​para clonagem.

Clone um repositório remoto:

Abra o terminal e execute o seguinte 'cd'Comando para ir para a pasta, Git-Repositórios onde o novo repositório local será criado. clone gitO comando fará uma cópia do repositório remoto nomeado Django para a pasta local. Você precisa fornecer seu nome de usuário e senha da conta do GitHub depois de executar o clone gitComando. 'lsO comando exibirá o conteúdo da pasta atual.

$ CD Git-Repositórios
$ git clone https: // github.com/fyc21/django
$ ls

A saída a seguir mostra que o Django A pasta é copiada do servidor remoto para a pasta local.

Execute os seguintes comandos para verificar o conteúdo do Django pasta.

$ CD Django
$ ls


A saída mostra que a pasta Django tem três pastas, Modelos, Modelos, e Visualizações.

O conteúdo do repositório remoto pode ser verificado abrindo o repositório remoto do github.com. https: // github.com/fyc21/django

A saída a seguir mostra que o repositório remoto contém o mesmo conteúdo que é baixado no repositório local.

Clone um repositório remoto com um nome diferente:

O comando clone para copiar o repositório remoto para um repositório local com esse mesmo nome foi mostrado no exemplo anterior. O uso do comando clone para criar um repositório local a partir de um repositório remoto com um nome diferente mostrou nesta parte deste tutorial. Execute o seguinte comando para criar um repositório local com o nomeado Django-tutorials clonando o repositório remoto nomeado Django.

$ git clone https: // github.com/fyc21/django django-tutorials

A saída a seguir mostra que um repositório local nomeado Django-tutorials é criado a partir do repositório remoto nomeado Django.

Clone um repositório remoto usando o GitHub Desktop:

Abra a área de trabalho do Github e clique na opção: “Clone um repositório da Internet… ”Para selecionar o repositório remoto que você deseja copiar no sistema local.

A seguinte caixa de diálogo aparecerá para selecionar o repositório remoto. A lista de repositórios remotos publicados está exibindo aqui. Selecione o repositório nomeado Bash, Escolha o caminho local onde o repositório será armazenado na unidade local e clique no Clone botão para copiar o repositório.

O conteúdo a seguir será exibido após a conclusão do processo de clonagem. Este repositório contém apenas um arquivo copiado no repositório local, e a última mensagem de confirmação é “Tutoriais da festa““.

O repositório remoto foi copiado corretamente ou não no repositório local pode ser verificado executando o seguinte código do terminal. O primeiro 'ls' O comando mostrará a lista de arquivos e pasta do local atual. 'cd'O comando mudará o local do diretório para a pasta, Bash Essa é a pasta de repositório local copiada do repositório remoto. O primeiro 'ls' O comando mostrará a lista de arquivos e pasta do repositório local, Bash.

$ ls
$ CD Bash
$ ls

A saída a seguir mostra que o repositório remoto é copiado corretamente na pasta definida da unidade local, e a pasta contém o arquivo nomeado Bash-Basic-Tutorial.sh do repositório remoto.

Clone um repositório local:

O 'clone git'O comando pode criar um novo repositório local copiando um repositório local existente. O primeiro 'ls'O comando exibirá a lista de arquivos e pastas antes de executar o clone comando. O clone O comando criará um novo repositório nomeado Bash-tutorial copiando o repositório local nomeado Bash. O último 'ls'O comando exibirá a lista de arquivos e pastas depois de executar o clone comando.

$ ls
$ git clone bash bash-tutorial
$ ls

A saída a seguir mostra que o novo repositório local foi criado após a execução dos comandos acima. Aqui, Bash-tutorial é o repositório local recém -criado.

Conclusão:

Diferentes usos do comando clone foram mostrados neste tutorial usando vários repositórios de demonstração Git. As maneiras de clonar o repositório remoto foram explicadas aqui usando o Terminal e o Github Desktop. A maneira de clonar o repositório local foi demonstrada executando o comando git do terminal. Espero que os leitores possam clonar corretamente qualquer repositório local ou remoto depois de ler este tutorial.