У мене вилка ( origin
) від проекту ( upstream
) на github. Тепер проект вище за течією додав нову гілку, я хочу імпортувати у свою вилку. Як це зробити?
Я спробував перевірити віддалений та створити гілку поверх цього, але це налаштовує гілку так, як git push
вона намагається просунути до upstream
:
git checkout upstream/branch
git checkout -b branch
редагувати
Можливо, це було не зрозуміло, але я хочу додати гілку до свого локального сховища, тому я можу натиснути її на origin
(мою вилку) через git push
. Оскільки сховища вгору за течією, як правило, лише для читання, і ви маєте надіслати їх внести внесок.
Тому я в основному хочу перевірити неіснуючу гілку origin
, вміст якої буде виведено звідти upstream
.
git fetch upstream
, що на першому кроці є кращим варіантом, оскількиgit pull upstream
потрібно зробити більше дій післяgit remote add ...
введенняupstream
.