вам нужно pull
изменения из апстрима, опция rebase
поместит ваши изменения поверх синхронизированных изменений из апстрима.
pull
автоматически изменит fetch
и merge
, однако у вас могут быть конфликты в некоторых файлах, которые были не синхронизированы c или устарели.
$ git pull upstream --r
обновите ваш форк с вашими изменениями + синхронизированные изменения с upstream
, иногда вы можете столкнуться с ситуацией, когда в вашем удаленном форке есть изменения, которых нет в вашем локальном git. в этом случае вы можете pull
такие изменения из вашего форка и слить локально или использовать опцию force
или -f
, чтобы принудительно нажать и перезаписать ваш форк.
$ git push origin branch
Теперь вы можете безопасно открывать PR из самого github.
Я надеюсь, что это поможет вам, если нет, пожалуйста, не стесняйтесь оставлять комментарии, и я был бы рад помочь больше и обновить мой ответ