При первом посещении репозитория на GitHub:
- Репозиторий автоматически клонируется в вашу учетную запись
- Создается Pull Request с названием
feedback— не трогайте его! - Преподаватель добавит комментарии (при необходимости) и сам сделает merge — это триггер принятого задания
git clone <URL_репозитория>Или в IntelliJ IDEA:
- File → New → Project from Version Control
- Вставьте URL репозитория
Создайте новую ветку по номеру задания:
git checkout -b task-1Или в IDEA:
- В нижнем правом углу:
main→+ New Branch→task-1
- Выполните задание строго по инструкции
- Обязательно коммитьте изменения с осмысленными сообщениями:
git add . git commit -m "Реализовано задание 1: добавлена валидация входных данных"
git add .
git commit -m "Завершено задание 1"
git push origin task-1В GitHub:
- Перейдите в раздел
Pull requests - Нажмите
Compare → changes - Укажите:
- Заголовок:
task-1 Фамилия Имя - Описание: краткий комментарий по реализации (по желанию)
- Заголовок:
В IDEA:
VCS → Git → Create Pull Request
| Статус | Описание |
|---|---|
| На проверке | Создан PR, ожидается ревью |
| Комментарии | Преподаватель оставил замечания к коду (уведомление придет) |
| Зачет | Approve + Merge преподавателем |
- Внесите изменения в код (остаетесь в ветке
task-1) - Сделайте commit + push:
git add . git commit -m "Исправлены замечания: добавлена обработка edge-кейсов" git push origin task-1
- Новый PR создавать НЕ нужно — старый обновится автоматически!
- НЕ мержьте код сами — это обязанность преподавателя
- Следите за зеленой галочкой авто-тестов
- Красный крестик = тесты не проходят, работа не проверяется
- Соблюдайте дедлайны — фиксируется время последнего push'а
task-1 Иванов Иван
Реализация:
- Добавлена валидация входных параметров
- Оптимизирован алгоритм поиска (O(n) → O(log n))
- Добавлены unit-тесты (100% покрытие)