📝 Задания — PR в PyCharm

К оглавлению урока

⚡ Два задания для закрепления

  1. Форкнуть репозиторий преподавателя и склонировать через PyCharm
  2. Добавить файл, сделать commit/push и открыть PR

Задание 1 — Форкнуть и клонировать через PyCharm

Форкнуть репозиторий преподавателя в GitHub и склонировать его при помощи PyCharm (используя Get from Version Control).

Шаги

  1. На GitHub открыть репозиторий преподавателя.
  2. Нажать Fork (кнопка в правом верхнем углу).
  3. Скопировать URL форкнутого репозитория (кнопка Code → HTTPS).
  4. В PyCharm: Get from Version Control → вставить URL → Clone.

→ Посмотреть решение

Задание 2 — Добавить файл и открыть PR

  1. В склонированном репозитории создать файл monitoring.sh (скрипт системного отчёта из урока 24).
  2. Сделать commit через плагин PyCharm.
  3. Push изменений.
  4. Открыть Pull Request на GitHub из форкнутого репозитория в оригинальный.

→ Посмотреть решение

Задание 3 — Обновить форк через upstream

После того, как преподаватель принял чей-то PR — оригинальный репозиторий обновился. Синхронизировать ваш форк через терминал:
  1. Добавить upstream
  2. Получить изменения: git fetch upstream
  3. Применить к local master: git merge upstream/master
  4. Отправить в fork: git push origin master

→ Посмотреть решение