Тут должно быть описание варианта лабораторной работы (Заполнить таблицу каждому студенту свой вариант отдельно)
| Лабораторная работа 1 | Лабораторная работа 2 | Лабораторная работа 3 |
|---|---|---|
| Вариант 1 - Задание | Вариант 1 - Задание | Задание |
| Вариант 2 - Задание | Вариант 2 - Задание |
Описание лабораторных работ ссылка
Каждый студент создает отдельную ветку по такому типу:
Ветка создается в Репозитории -> Ветки -> Новая ветка -> Branch name (Имя ветки [Название по примеру]), Create from (От какой взять изменения [Всегда develop]) -> Create branch
feature/№-ФИО (№ - номер варианта)Пример: feature/12-IvanovII
Основные команды для работы с гитом:
git clone https://gitlab.com/students-lab/gsiio/adb-17-06.git- Клонировать удаленный репозиторий в определенную папку (клонирует в папку в которой находишься).git branch feature/№-ФИО- Создание ветки на локальной машине.git checkout feature/№-ФИО- Переключение на созданую ветку.git add .- Данная команда добавит в индекс все файлы, в которых были изменения, а также новые файлы.git commit –m “Название коммита”- Заливает коммит на локальную машину.git push -u origin feature/№-ФИО- Отправит локальный коммит на сервер.git pull- Подгрузить изменения с удаленной(сервера) ветки которой находишьсяgit pull origin develop- Стинуть изменения с удаленной(сервера) ветки.
Остальные команды для ознакомления
Для проверки лабораторных работ заливать только код всей папкой: но без папки bin для этого нужно настроить файл .gitignore (он может сгенерироваться сам если сделать все через Visual Studio) или можно посмотреть его и скачать
Проверка будет прохоить через Merge request в ветку develop Пример
В поле Assignee выбирать только того кто ведет лабораторные (@azaharov)
Для работы есть программы с интерфейсом которые могут помочь ссылка (Советую под Windows Fork)