Компьютеры · Инструкция
Как синхронизировать fork с upstream на GitHub
Fork не обновляется автоматически при каждом изменении оригинального repository.
Короткий ответ
В веб-интерфейсе используйте Sync fork → Update branch или локально `git fetch upstream`, обновите свою default branch и отправьте её в `origin`.
Что делать
- Проверьте `git remote -v`; при необходимости добавьте `upstream` на original repo.
- Выполните `git fetch upstream`.
- Обновите локальную `main` из `upstream/main` подходящим для проекта способом.
- Push обновлённой ветки в `origin` или используйте Sync fork в GitHub.
Проверка результата
- Ветка fork содержит актуальный commit из upstream после синхронизации.
- Собственные commits fork не исчезли и push в origin завершился без принудительной потери истории.
Важно
Если в fork-ветке есть собственные commits, не применяйте принудительный сброс без проверки diff.
Что учитывать
Если в fork-ветке есть собственные commits, не применяйте принудительный сброс без проверки diff.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Syncing a fork). Пример и формулировки — редакция N1RO на 2026-09-17.