Ho un fork ( origin) da un progetto ( upstream) su github. Ora il progetto a monte ha aggiunto un nuovo ramo, voglio importare nel mio fork. Come lo faccio?
Ho provato a controllare il telecomando e creare un ramo in più, ma questo configura il ramo nel modo in cui git pushsta cercando di spingere verso upstream:
git checkout upstream/branch
git checkout -b branch
modificare
Forse non era chiaro, ma voglio aggiungere il ramo al mio repository locale, quindi posso spingerlo su origin(il mio fork) tramite git push. Perché i repository a monte sono in genere di sola lettura e tu li bifondi per contribuire.
Quindi, fondamentalmente, voglio controllare un ramo inesistente sul origincui contenuto verrà estratto upstream.
git fetch upstreamè una scelta migliore al primo passo, dal momento chegit pull upstreamrichiede più azioni da fare dopogit remote add ...per ilupstream.