👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.
Versão do artigo: GitHub.com

Fazer merge de um repositório upstream em sua bifurcação

Se você não tem acesso push (gravação) em um repositório upstream, é possível fazer pull de commits do repositório para sua própria bifurcação.

Você conseguiu encontrar o que estava procurando?

  1. Open TerminalTerminalGit Bash.
  2. Altere o diretório de trabalho atual referente ao seu projeto local.
  3. Faça checkout do branch que deseja fazer merge. Normalmente, você fará merge em master.
    $ git checkout master
  4. Faça pull do branch desejado do repositório upstream. Esse método guardará o histórico do commit sem modificações.
    $ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME
  5. Resolva os conflitos, caso existam. Para obter mais informações, consulte "Solucionar conflitos de merge".
  6. Faça commit do merge.
  7. Revise as alterações e certifique-se de que são adequadas.
  8. Faça push do merge para o seu repositório GitHub.
    $ git push origin master

Você conseguiu encontrar o que estava procurando?

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato