Article image

CA

Camila Antunes10/03/2024 01:02
Compartilhe

Comando Git: Como ser um expert em GIT CLONE

  • #Git

Eis que você começa a fazer um novo projeto de programação no computador do seu amigo, mas não consegue finalizá-lo. Então, você sobe o código no GitHub para não perder tudo o que fez. Chegando em casa e querendo muito continuar o seu trabalho, você percebe que o código não está no seu repositório local, apenas em nuvem (GitHub) e no PC do seu colega.

Para situações como esta, usamos um comando Git que consegue "clonar" o arquivo da nuvem, ou de qualquer outro repositório existente, para a sua máquina local. Esse comando se chama GIT CLONE. Assim, com esta ferramenta você consegue continuar o seu projeto sem precisar recomeça-lo do zero ou pegar o computador do seu amigo!!

image

Imagem: Como funciona o git clone

Como funciona o Git Clone?

Como já dito anteriormente o git clone nada mais é do que clonar/copiar um repositório que esteja em nuvem para a pasta local e dessa forma, continuar escrevendo outros códigos ou modificar o arquivo original. Mas como fazemos isso?

Temos várias maneiras de fazermos esse git, mas as principais são:

  • HTTPS
  • SSH

Git Clone por HTTPS:

Para começar, entramos em nossa conta do GitHub e vamos até o repositório que queremos clonar. Abrimos o repositório e clicamos no botão verde escrito <>Code.

Após isso vai abrir uma aba e você copia o link em HTTPS que o próprio GitHub te passa.

image

Imagem: Link HTTPS para o fazer o clone

Em sequência podemos abrir o aplicativo no Git Bash ou o próprio terminal do computador e colocamos em alguma pasta específica. Que nesse exemplo será nos Documentos.

Aqui especificamos o local onde irá ficar o repositório clonado

cd OneDrive/Documentos

Depois de direcionar para local escolhido, digitamos o seguinte código.

 git clone https://github.com/camilafeldantunes/ProjetoFinal.git

E assim, conseguimos clonar o repositório por HTTPS

image

Imagem: Projeto clonado para Documentos

Git Clone por SSH:

Para utilizar o git clone por SSH é um pouco diferente, pois utilizamos uma chave de segurança, ou seja, toda vez que clonarmos algum projeto por SSH para o repositório local precisamos digitar uma senha (que com ela o computador entende que é você que está clonando e esse clone é seguro).

Para aprender a criar essa chave clique aqui.

Depois de criada a chave, fazemos o mesmo processo do HTTPS. Porém com a chave SSH não precisamos toda a vez fornecer nome, usuário e personal access token.

image

Imagem: Link SSH para fazer o clone

Abrimos o Git Bash ou o terminal e utilizamos os mesmos passos:

  • Colocamos cd OneDrive/Documentos
  • git clone (e a chave SSH que o GitHub nos passou)
  • E após clicar no enter, colocar a senha que criamos quando foi configurado a chave SSH

image

Imagem: A senha da chave SSH sendo solicitada

E pronto!! O clone foi criado na pasta Documentos do seu computador.

Conclusão:

Diante do exposto, percebemos que o git clone é muito importante no dia-a-dia dos programadores, tanto na otimização de tempo, quando na facilidade dele ser manipulado. Concluindo que também aprendemos como clonar qualquer repositório na máquina local (manuseando das duas formas mais utilizadas no mercado de trabalho).

Se quiser adquirir ainda mais conhecimento sobre o git clone, deixarei alguns links de documentação logo abaixo:

https://git-scm.com/docs/git-clone

https://docs.github.com/pt/repositories/creating-and-managing-repositories/cloning-a-repository

Compartilhe
Comentários (0)