Я создал PR для этот вопрос, через некоторое время основной репозиторий обновляется новыми принятыми ОР, а моя вилка находится за основным репозиторием.
Итак, теперь я попытался синхронизировать мою Forked Repositoy, но это не конец проблемы, мне нужно синхронизировать мой commit или войдите в основной репозиторий.
Как синхронизировать разветвленные временные строки репозитория/журналы с основным хранилищем.
Ответ 1
Проблема с обновленными коммитами, они склеены в одну фиксацию, которая появляется как одно коммит (комбо из 10 или более коммитов) в журнале fork
Ожидается, что вы вытащили (выборка + слияние)
Я бы посоветовал вам локально удалить, чтобы удалить это комминирование слияния, и переустановить (т.е. воспроизвести ваши коммиты) поверх upstream/master
(при этом upstream
является удаленным именем для исходного репо)
Кроме того, я бы выделил эти изменения в отдельной ветки, но, поскольку вы запустили PR из master
, оставайтесь на master
.
Убедитесь, что у вас нет локальной работы.
cd /path/to/local/repo
git remote add upstream <Repository URL>
Проверьте вывод git remote -v
: вы должны увидеть upstream
и origin
, с указанием источника, связанного с вашей вилкой.
git log # make sure master HEAD is at the right commit
git fetch upstream
git rebase upstream/master
# test if everything is still working
git push --force