Обновление форка

В процессе прохождения курса в основной репозиторий будут добавляться изменения (новые лабораторные работы, изменения в тестах, исправления ошибок и т.д.) — эти изменения не будут автоматически появляться в сделанных форках.

Чтобы добавить изменения в Ваш форк из основного репозитория, выполните следующие шаги:

  1. Откройте сайт репозитория, который Вам прислал преподаватель.

  2. Нажмите кнопку Code, выберите HTTPS и нажмите кнопку копирования:

    ../../_images/copy_original_repo_url2.png
  3. Откройте терминал в среде разработки Visual Studio Code:

    Терминал можно открыть нажатием кнопки Terminal -> New Terminal в верхней панели или сочетанием клавиш Ctrl + `.

  4. В терминале выполните команду git remote add upstream <ссылка-на-основной-репозиторий>:

    ../../_images/add_upstream2.png
  5. В терминале выполните команду git fetch upstream:

    ../../_images/fetch_upstream2.png

Important

Обратите внимание, что ссылка на скриншоте выше указывает на родительский репозиторий.

  1. В терминале выполните команду git merge upstream/main --no-edit:

    ../../_images/merge_upstream2.png

Note

В зависимости от количества изменений вывод команды может отличаться от того, что на скриншоте выше.

В результате выполнения этих команд в Вашем локальном форке появятся последние изменения из основного репозитория.

Больше информации о командах, описанных выше, можно найти в официальной документации по Git.