freeCodeCamp/guide/portuguese/git/git-clone/index.md

2.5 KiB

title localeTitle
Git Clone Clone Git

Clone Git

O comando git clone permite que você copie um repositório remoto em sua máquina local.

Primeiro, encontre o repositório remoto para o projeto no qual você está trabalhando ou com interesse - isso também pode ser o seu fork de um projeto. Em seguida, copie o URL para isso. Por exemplo, se você tiver bifurcado o repositório de guias freeCodeCamp, a URL será semelhante a https://github.com/YOUR-GITHUB-USERNAME/guides.git .

Na linha de comando em sua máquina local, navegue até onde você deseja salvar o projeto em seu diretório de trabalho. Finalmente, execute o comando git clone :

git clone URL-OF-REPOSITORY 

O nome padrão do novo diretório em seu computador é o nome do repositório, mas você pode alterar isso incluindo o último parâmetro (opcional):

git clone URL-OF-REPOSITORY NAME-OF-DIRECTORY-ON-COMPUTER 

O Git fornece ao remoto o alias "origin". Essa é uma maneira útil de se referir ao controle remoto quando você deseja enviar suas alterações para o servidor remoto ou extrair alterações dele. Veja Git push e Git pull para mais detalhes.

O Git apenas puxa o ramo principal do controle remoto para o seu computador. Este ramo é geralmente chamado de "mestre" por convenção, mas pode ser definido de forma diferente dependendo do projeto.

Além disso, o Git configura automaticamente sua ramificação principal local para rastrear a ramificação remota. Quando você executar o git status , verá informações sobre se sua filial local está atualizada com o controle remoto. Aqui está um exemplo de saída:

myCommandPrompt (master) >> git status 
 On branch master 
 Your branch is up-to-date with 'origin/master'. 
 nothing to commit, working tree clean 
 myCommandPrompt (master) >> 

Se o seu branch master local tiver três commits que você ainda não tenha enviado para o servidor remoto, o status dirá "Sua ramificação está à frente de 'origin / master' por 3 commits."

Git Clone Mirror

Se você deseja hospedar o espelho de um repositório, você pode usar o parâmetro mirror.

git clone URL-OF-REPOSITORY --mirror 

Depois de espelhar um repositório, você pode clonar seu espelho local de seu servidor.

git clone NAME-OF-DIRECTORY-ON-COMPUTER 

Mais Informações:

  • Documentação do Git: clone