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.
-
Open 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