Ho creato un fork da un progetto su GitHub. Come posso ora estrarre le modifiche dal progetto da cui ho biforcato?
Ho creato un fork da un progetto su GitHub. Come posso ora estrarre le modifiche dal progetto da cui ho biforcato?
Risposte:
git pullè davvero solo una scorciatoia per git pull <remote> <branchname>, nella maggior parte dei casi è equivalente a git pull origin master. Dovrai aggiungere un altro telecomando e estrarre esplicitamente da esso. Questa pagina lo descrive in dettaglio:
upstreamnell'esempio github è solo il nome che hanno scelto di fare riferimento a quel repository. Puoi scegliere quello che ti piace quando lo usi git remote add. A seconda di ciò che selezioni per questo nome, il tuo git pullutilizzo cambierà. Ad esempio, se si utilizza:
git remote add upstream git://github.com/somename/original-project.git
allora useresti questo per tirare le modifiche:
git pull upstream master
Ma, se scegli l'origine per il nome del repository remoto, i tuoi comandi sarebbero:
Per assegnare un nome al repository remoto nella configurazione locale: git remote add origin git://github.com/somename/original-project.git
E per tirare: git pull origin master