У меня есть форк ( origin
) из проекта ( upstream
) на github. Теперь вышестоящий проект добавил новую ветку, которую я хочу импортировать в свою вилку. Как мне это сделать?
Я попытался проверить пульт и создать ветвь поверх него, но это настраивает ветку так, как git push
пытается протолкнуть к восходящему потоку
:
git checkout upstream/branch
git checkout -b branch
Возможно, это непонятно, но я хочу добавить ветвь в свой локальный репозиторий, чтобы я мог отправить ее в origin
(моя вилка) через git push
. Потому что апстрим-репозитории обычно доступны только для чтения, и вы создаете его, чтобы внести свой вклад.
Итак, я в основном хочу проверить несуществующую ветку в origin
, содержимое которой будет извлечено из восходящего потока
.