- 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
Esta versão do GitHub Enterprise foi descontinuada em 2022-02-16. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.
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.