Eu criei um fork de um projeto no GitHub. Como posso agora extrair alterações do projeto do qual fui bifurcada?
Eu criei um fork de um projeto no GitHub. Como posso agora extrair alterações do projeto do qual fui bifurcada?
Respostas:
git pull
é realmente apenas uma abreviação para git pull <remote> <branchname>
, na maioria dos casos, é equivalente a git pull origin master
. Você precisará adicionar outro controle remoto e extrair explicitamente dele. Esta página descreve em detalhes:
upstream
no exemplo do github é apenas o nome que eles escolheram para se referir a esse repositório. Você pode escolher o que quiser ao usar git remote add
. Dependendo do que você selecionar para esse nome, seu git pull
uso será alterado. Por exemplo, se você usar:
git remote add upstream git://github.com/somename/original-project.git
então você usaria isso para obter alterações:
git pull upstream master
Mas, se você escolher a origem para o nome do repositório remoto, seus comandos serão:
Para nomear o repositório remoto em sua configuração local: git remote add origin git://github.com/somename/original-project.git
E puxar: git pull origin master