Инструменты пользователя

Инструменты сайта


git_fetch_for_fork

Как обновить форкнутый репозиторий?

В форкнутом репозитории можно добавить оригинальный репозиторий в качестве удаленного.
Сделать это можно командой git remote add upstream <сайт_репозитария/имя/репозитарий.git>

Потом необходимо получить все изменения с этого репозитория командой git fetch upstream

После следует убедиться, что в данный момент мы находимся на нужной нам ветке. Например master:
git checkout master

И, наконец, помещаем наши текущие изменения поверх полученных с оригинального репозитория
git rebase upstream/master

Если вы не по каким-то причинам не хотите переписывать историю коммитов, то вместо последней команды следует использовать git merge upstream/master

В том случае, если был использован первый вариант, то следующий git push следует выполнить с флагом -f (git push -f origin master)

git_fetch_for_fork.txt · Последнее изменение: 2022/08/22 04:39 — admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki