- Abra TerminalTerminalGit Bash.
- Altere o diretório de trabalho atual referente ao seu projeto local.
- Faça checkout do branch que deseja fazer merge. Normalmente, você fará merge em
master
.$ git checkout master
- 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://hostname/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME
- Resolva os conflitos, caso existam. Para obter mais informações, consulte "Solucionar conflitos de merge".
- Faça commit do merge.
- Revise as alterações e certifique-se de que são adequadas.
- Faça push do merge para o seu repositório GitHub.
$ git push origin master
Versão do artigo: Enterprise Server 2.18
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.