- 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á o merge no branch-padrão.
$ git checkout DEFAULT_BRANCH_NAME - 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 DEFAULT_BRANCH_NAME 
Versão do artigo: Enterprise Server 2.20
Versão do artigo: Enterprise Server 2.20
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.