Git

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 GitHub. O repositório pode ser criado remotamente e a cópia do repositório remoto pode ser armazenada localmente. O clone do Git é um comando git muito útil para copiar ou clonar um repositório específico existente que pode ser local ou remoto. Quando o comando git clone é usado para clonar um repositório remoto da conta GitHub, ele copia todo o conteúdo do repositório de destino com todas as versões de arquivos e pastas. Suponha que o usuário git precise fazer a correção no conteúdo do repositório, adicionar ou remover mais de um arquivo e enviar os commits maiores. Nesse caso, é melhor fazer um clone do repositório GitHub necessário para a modificação. O repositório pode ser enviado para o servidor remoto mais tarde após a modificação. O comando Git clone também pode ser usado para clonar qualquer repositório local. As maneiras de clonar um repositório remoto e local foram mostradas neste tutorial.

Pré-requisitos:

Instale o GitHub Desktop

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

Crie uma conta GitHub

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

Crie um repositório local e remoto

Você tem que 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-repositories onde o novo repositório local será criado. 'git clone'comando fará uma cópia do repositório remoto chamado Django para a pasta local. Você deve fornecer seu nome de usuário e senha da conta GitHub após executar o 'git clone'comando. 'ls'comando irá mostrar o conteúdo da pasta atual.

$ cd git-repositories
$ git clone https: // github.com / fyc21 / Django
$ ls

A seguinte saída mostra que o Django 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 o 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 é mostrado nesta parte deste tutorial. Execute o seguinte comando para criar um repositório local com o nome tutoriais de django clonando o repositório remoto chamado Django.

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

A saída a seguir mostra que um repositório local denominado tutoriais de django é criado a partir do repositório remoto chamado Django.

Clone um repositório remoto usando o GitHub Desktop:

Abra o GitHub Desktop 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 é exibida aqui. Selecione o repositório chamado 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 seguinte conteúdo 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 Bash“.

O repositório remoto foi copiado corretamente ou não para o repositório local pode ser verificado executando o seguinte código a partir do terminal. O primeiro 'ls' o comando irá mostrar a lista de arquivos e pasta da localização atual. 'CD'comando irá alterar a localização do diretório para a pasta, bash essa é a pasta do repositório local copiada do repositório remoto. O primeiro 'ls' comando irá 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 denominado bash-basic-tutorial.sh do repositório remoto.

Clone um repositório local:

O 'git clone'pode criar um novo repositório local copiando um repositório local existente. O primeiro 'ls'irá exibir a lista de arquivos e pastas antes de executar o clone comando. O clone comando irá criar um novo repositório chamado bash-tutorial copiando o repositório local chamado bash. O último 'ls'comando irá exibir a lista de arquivos e pastas após a execução do 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 git de demonstração. As maneiras de clonar repositório remoto foram explicadas aqui usando o terminal e o GitHub Desktop. A maneira de clonar o repositório local foi mostrada executando o comando git do terminal. Espero que os leitores consigam clonar adequadamente qualquer repositório local ou remoto depois de ler este tutorial.

Melhores aplicativos de mapeamento de gamepad para Linux
Se você gosta de jogar no Linux com um gamepad em vez de um teclado típico e sistema de entrada de mouse, existem alguns aplicativos úteis para você. ...
Ferramentas úteis para jogadores de Linux
Se você gosta de jogar no Linux, é provável que tenha usado aplicativos e utilitários como Wine, Lutris e OBS Studio para melhorar a experiência de jo...
Jogos HD Remasterizados para Linux que nunca tiveram uma versão Linux anterior
Muitos desenvolvedores e editores de jogos estão apresentando remasterização em HD de jogos antigos para estender a vida da franquia, por favor, os fã...