Задание:
- Создать новый репозиторий на GitHub
- Клонировать его по SSH на локальный компьютер
Проверка: ✅
- Репозиторий существует на GitHub
- Копия успешно клонирована локально (виден
.gitи README.md)
Задание:
- Добавить и изменить файл
- Закоммитить и отправить на GitHub
Проверка: ✅
- Файл
practice.txtвиден в удалённом репозитории - Коммит отражён в истории
Задание:
- Создать ветку, внести изменения, выполнить merge
Проверка: ✅
- Новая ветка создана
- Изменения появились в
mainпосле merge
Задание:
- Изменить одну и ту же строку в двух ветках
- Получить конфликт и разрешить двумя способами
Проверка: ✅
- Конфликт возник при merge
- Успешно разрешён обоими способами
Задание:
- Использовать
revertиreset
Проверка: ✅
- При
revertсоздан новый коммит «Revert …» - При
resetистория откатилась
Задание:
- Создать и отправить тег
Проверка: ✅
- Тег
v1.0.0виден на GitHub во вкладке Tags/Releases
Задание: ✅
- Сделать fork репозитория напарника
- Создать ветку, внести изменения, оформить Pull Request
Проверка:
- Pull Request успешно создан смержен в репозитории напарника (GlebZhigulev/HSE_homework#1)