Atualização do repositório forked no github

Eu bifurquei um repositório do github - ele é chamado de bootstrap.

Eu clonei meu garfo:

git clone https://github.com/Fowowski/bootstrap.git

O projeto de bootstrap tem uma ramificação master e uma ramificação 3.0.0-wip que está funcionando em 3.0.0-wip

Então, a próxima coisa que eu faço (já que estou no master e é estável em 2.3.x) é mudar para 3.0.0-wip e adicionar um controle remoto:

git checkout 3.0.0-wip
git remote add upstream https://github.com/twitter/bootstrap.git

e agora estou fazendo algumas alterações no arquivo 1 ... depois de alguns dias, quando terminei, percebi que havia algumas mudanças no 3.0.0-wip e meu repositório bifurcado não é mais real.

Como devo atualizar meu repositório forjado para torná-lo tão limpo quanto pode ser apenas para empurrá-lo no pull request? Ouvi dizer que eu deveria buscar / rebase.

eu fizpull via tartaruga git uma vez e depois que eu empurrei havia poucos commits que não eram meus no meu pull request ... - você pode ver aqui:https://github.com/twitter/bootstrap/pull/7641#commits-pushed-2eb9053 - Estou assumindo que eu não fiz algo importante, mas não sei realmente o quê.

Fiz algumas pesquisas sobre o meu problema e descobri que provavelmente deveria executar:

git fetch upstream

git merge upstream/master

git push

Meu problema é - e essa é a parte que eu não entendo mais sobre o git: git merge upstream / master - eu não consigo mesclar upstream / master porque o master é bootstrap 2.3.x não 3.0.0-wip? Eu estou lendo errado este comando ou o que?

Você poderia, por favor, me dizer como eu posso atualizar meu repositório forjado através do git bash? Quais são as etapas apropriadas que preciso executar depois de alterar arquivos no meu repositório bifuncional clonado?

questionAnswers(2)

yourAnswerToTheQuestion