Вы можете сделать что-то вроде этого:
добавить удаленный восходящий поток репо на GitHub в своем репо:
git remote add upstream https://github.com/whoever/whatever.git
получить восходящий поток:
git fetch upstream
оформить заказв вашу основную ветку - например, master
:
git checkout master
, затем rebase upstream
до master
:
git rebase upstream/master
Тем не менее, если естьМного различий между исходным репо и раздвоенным репо, тогда ребаз может быть не гладким и что-то может сломаться в проекте, так что имейте это в виду.В git вы всегда можете отменить или отменить ваши изменения.