Mam widelec ( origin) z projektu ( upstream) na github. Teraz projekt nadrzędny dodał nową gałąź, którą chcę zaimportować do mojego forka. W jaki sposób mogę to zrobić?
Próbowałem sprawdzić pilota i utworzyć gałąź na szczycie, ale to konfiguruje gałąź w sposób, w jaki git pushpróbuje się wypchnąć do upstream:
git checkout upstream/branch
git checkout -b branch
edytować
Być może nie było to jasne, ale chcę dodać gałąź do mojego lokalnego repozytorium, aby móc przesłać ją do origin(mojego forka) za pośrednictwem git push. Ponieważ repozytoria nadrzędne są zwykle tylko do odczytu i należy je rozwidlać, aby wnieść swój wkład.
Więc w zasadzie chcę wyewidencjonować nieistniejącą gałąź, z originktórej zawartość zostanie pobrana upstream.
git fetch upstreamjest to lepsza opcja na pierwszym etapie, ponieważgit pull upstreamwymaga wykonania większej liczby czynnościgit remote add ...dlaupstream.