Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Clonando um Repositório Remoto | Introdução ao GitHub
Fundamentos do GitHub

bookClonando um Repositório Remoto

Clonagem

Após a criação de um repositório remoto, é possível criar uma cópia local utilizando o comando git clone com a URL do repositório. No entanto, antes de executar qualquer comando, vamos recapitular como abrir o Terminal (Git Bash) no seu sistema operacional.

Note
Nota

Caso não tenha o Git instalado, nosso artigo fornecerá um guia de instalação passo a passo.

Você precisará da URL, portanto siga as instruções no vídeo abaixo para aprender como copiar a URL do seu repositório no GitHub.

Com a URL copiada, agora estamos prontos para clonar nosso repositório remoto executando o seguinte comando no terminal e substituindo <url> pela URL real do seu repositório:

Como pode ser visto, baixamos com sucesso uma cópia do repositório remoto do GitHub para nossa máquina local. Além disso, um diretório chamado github-playground foi criado automaticamente, contendo toda a árvore de trabalho.

Agora, vamos acessar esse diretório e listar todos os seus arquivos e diretórios não ocultos:

Essencialmente, nosso repositório contém apenas um único arquivo README.md, que foi criado automaticamente com o repositório anteriormente.

Note
Estude Mais

Um arquivo README é um documento que geralmente fornece informações essenciais sobre um projeto de software, como instruções de configuração, funcionalidades e dependências, normalmente escrito em markdown. Markdown é uma linguagem de marcação leve com sintaxe de formatação em texto simples, projetada para ser convertida em HTML e outros formatos, mantendo a facilidade de leitura e escrita.

Realizando commits localmente

Para realizar seu primeiro commit local, comece editando o arquivo README.md. É possível utilizar qualquer editor de sua preferência—como Notepad, Visual Studio Code ou Sublime Text. Neste exemplo, será utilizado o editor Vim (aqui você pode instalar o Vim).

Para abrir o arquivo README.md no Vim, execute:

Realizando commits localmente

Vamos modificar este arquivo editando seu conteúdo. Será utilizado o editor Vim para isso. Para abrir o arquivo README.md no Vim, execute o seguinte comando:

Primeiro, é necessário entrar no modo insert (edição) no Vim pressionando i. Isso permite editar o texto. Em seguida, adicione a seguinte linha ao arquivo README:

Para sair do modo de inserção, pressione a tecla Escape. Depois, para salvar as alterações e sair, digite :wq e pressione a tecla Enter:

Agora, verifique o status da árvore de trabalho:

Como você pode ver, está indicado que o arquivo README está no estado modificado, então agora podemos preparar e registrar essa alteração em um único comando:

Note
Nota

Para recapitular, o parâmetro -a no comando git commit prepara automaticamente todos os arquivos modificados e excluídos, dispensando a necessidade de usar git add antes de registrar. O parâmetro -m permite incluir uma mensagem de commit diretamente no comando.

question mark

Qual comando é usado para criar uma cópia local de um repositório remoto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 5

bookClonando um Repositório Remoto

Deslize para mostrar o menu

Clonagem

Após a criação de um repositório remoto, é possível criar uma cópia local utilizando o comando git clone com a URL do repositório. No entanto, antes de executar qualquer comando, vamos recapitular como abrir o Terminal (Git Bash) no seu sistema operacional.

Note
Nota

Caso não tenha o Git instalado, nosso artigo fornecerá um guia de instalação passo a passo.

Você precisará da URL, portanto siga as instruções no vídeo abaixo para aprender como copiar a URL do seu repositório no GitHub.

Com a URL copiada, agora estamos prontos para clonar nosso repositório remoto executando o seguinte comando no terminal e substituindo <url> pela URL real do seu repositório:

Como pode ser visto, baixamos com sucesso uma cópia do repositório remoto do GitHub para nossa máquina local. Além disso, um diretório chamado github-playground foi criado automaticamente, contendo toda a árvore de trabalho.

Agora, vamos acessar esse diretório e listar todos os seus arquivos e diretórios não ocultos:

Essencialmente, nosso repositório contém apenas um único arquivo README.md, que foi criado automaticamente com o repositório anteriormente.

Note
Estude Mais

Um arquivo README é um documento que geralmente fornece informações essenciais sobre um projeto de software, como instruções de configuração, funcionalidades e dependências, normalmente escrito em markdown. Markdown é uma linguagem de marcação leve com sintaxe de formatação em texto simples, projetada para ser convertida em HTML e outros formatos, mantendo a facilidade de leitura e escrita.

Realizando commits localmente

Para realizar seu primeiro commit local, comece editando o arquivo README.md. É possível utilizar qualquer editor de sua preferência—como Notepad, Visual Studio Code ou Sublime Text. Neste exemplo, será utilizado o editor Vim (aqui você pode instalar o Vim).

Para abrir o arquivo README.md no Vim, execute:

Realizando commits localmente

Vamos modificar este arquivo editando seu conteúdo. Será utilizado o editor Vim para isso. Para abrir o arquivo README.md no Vim, execute o seguinte comando:

Primeiro, é necessário entrar no modo insert (edição) no Vim pressionando i. Isso permite editar o texto. Em seguida, adicione a seguinte linha ao arquivo README:

Para sair do modo de inserção, pressione a tecla Escape. Depois, para salvar as alterações e sair, digite :wq e pressione a tecla Enter:

Agora, verifique o status da árvore de trabalho:

Como você pode ver, está indicado que o arquivo README está no estado modificado, então agora podemos preparar e registrar essa alteração em um único comando:

Note
Nota

Para recapitular, o parâmetro -a no comando git commit prepara automaticamente todos os arquivos modificados e excluídos, dispensando a necessidade de usar git add antes de registrar. O parâmetro -m permite incluir uma mensagem de commit diretamente no comando.

question mark

Qual comando é usado para criar uma cópia local de um repositório remoto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 5
some-alt