This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
courses:programming:github_rules [2021/10/16 17:20] natalya.razmochaeva [Что делать, если я случайно смержил свой пулл реквест?] |
courses:programming:github_rules [2023/09/27 07:09] sergey_tinyakov [Коммиты в ветку main] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Правила работы с Github ===== | + | ===== Правила работы с репозиторием Github ===== |
==== Мастер-классы по работе с git ==== | ==== Мастер-классы по работе с git ==== | ||
Line 46: | Line 46: | ||
- | ==== Каждая новая лабораторная/курсовая/контрольная работа должна находиться в своей ветке, которая обязательно должна быть создана из ветки master ==== | + | ==== Каждая новая лабораторная/курсовая/контрольная работа должна находиться в своей ветке, которая обязательно должна быть создана из ветки main ==== |
- | Пример перехода на ветку master и создания + перехода в новую ветку Ivanov_Ivan_lr1 (Ubuntu): | + | Пример перехода на ветку main и создания + перехода в новую ветку Ivanov_Ivan_lr1 (Ubuntu): |
<code> | <code> | ||
- | git checkout master && git pull origin master | + | git checkout main && git pull origin main |
git checkout -b Ivanov_Ivan_lb1 | git checkout -b Ivanov_Ivan_lb1 | ||
</code> | </code> | ||
Line 124: | Line 124: | ||
</code> | </code> | ||
- | ===== Что делать, если я случайно смержил свой пулл реквест? ===== | + | ===== Коммиты в ветку main ===== |
- | * Если это произошло в срок до **25 октября 2021**, то Вам следует: (1) удалить свою ветку; (2) __создать пулл реквест заново__; (3) в комментариях к новому пулл реквесту указать ссылку на первый пулл реквест | + | * Запрещено делать любые коммиты в ветку main |
+ | Это влечет за собой **минус 1 балл к вашему итоговому рейтингу**. Минус балл начисляется **за каждый коммит!** Например, если вы сделали __3 коммита в ветку main__, то получаете __минус 3 балла__ к рейтингу | ||
- | * Если это произошло **после 25 октября**, то Вам необходимо **переделать лабораторную работу**: (1) по программированию -- решить другой вариант (предварительно согласовав с преподавателем), (2) по информатике -- решить другую задачу на ЛР по той же теме (задачу выдает преподаватель). Далее Вы создаете новый пулл реквест, но с другой задачей на лабораторную работу. | + | ===== Что делать, если я случайно смержил свой пулл реквест? ===== |
+ | Если это произошло в срок до **19 октября 2023**, то Вам следует: (1) удалить свою ветку; (2) __создать пулл реквест заново__; (3) в комментариях к новому пулл реквесту указать ссылку на первый пулл реквест (вы не теряете баллы). | ||
+ | Если это произошло **после 19 октября 2023**, то : | ||
+ | * Вы теряете баллы за пулл реквест и баллы за защиту смерженной лабораторной работы. | ||
+ | * Вы можете **решить другой вариант лабораторной работы** (следующий после того, который решили до этого, предварительно проинформируйте преподавателя по электронной почте). Вы можете создать новый пулл реквест с другим вариантом лабораторной работы. В комментарии нового пулл реквеста укажите: какой вариант был до, дайте ссылку на предыдущий пулл реквест, укажите какой вариант в новом пулл реквесте. Если есть занятия по расписанию до дедлайна, вы можете защищать новый пулл реквест с другим вариантом лабораторной работы (защита регулируется правилами рейтинговой системы). |