⊗gtPmRmGD 61 of 66 menu

Obtendo alterações de repositórios externos no Git

Então, nas lições anteriores, aprendemos a enviar dados para um repositório externo. Agora, vamos imaginar uma situação em que os dados nele foram alterados. Essa situação ocorre quando várias pessoas trabalham no projeto e cada uma delas envia dados para este repositório comum. Ou pode ser uma situação em que você trabalha em computadores diferentes, por exemplo, em casa e no trabalho. No trabalho, você envia as alterações e em casa quer obtê-las no seu computador doméstico.

Vamos simular essa situação. Para isso, no site GitHub, acesse os arquivos do projeto e edite algum arquivo, fazendo alterações nele. Vamos obter essas alterações no nosso computador local.

Isso é feito usando o comando fetch, após o qual é especificado o nome do repositório externo:

git fetch origin

Este comando copiará todas as alterações feitas no repositório externo desde sua última comunicação com ele. No entanto, as alterações não aparecerão imediatamente nos nossos arquivos, mas irão para um branch especial. O nome desse branch será construído pelo seguinte princípio: nome do repositório externo, e depois, após uma barra, o nome do branch. No nosso caso, será origin/master.

Para que as alterações apareçam nos arquivos do nosso projeto, precisamos incorporar as alterações no nosso branch. Para isso, estando no branch master, executamos o comando de mesclagem:

git merge origin/master

No site GitHub, faça manualmente alterações no seu projeto. Obtenha essas alterações no seu repositório local.

Português
БеларускаяDeutschEnglishEspañolFrançaisРусский
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar