Algo17-gitlab

Материал из CSC Wiki
Перейти к:навигация, поиск

Создайте ПРИВАТНЫЙ проект на https://gitlab.com и отправьте ссылку на него преподавателю, проверяющему ваше ДЗ.

В разделе "Members" добавьте роль Reporter пользователям algoau17, avgarder и kolganov.

Склонируйте себе репозиторий algoau17/hw

git clone https://gitlab.com/algoau17/hw.git

Перейдите в папку с проектом и выполните следующие команды (далее все команды нужно выполнять из папки с проектом):

git remote rename origin upstream
git remote add origin https://gitlab.com/USERNAME/REPONAME.git

где USERNAME -- это ваш логин на gitlab, а REPONAME -- имя созданного вами репозитория.

Теперь с помощью команды

git pull upstream

вы можете подгрузить домашние задания из нашего репозитория. Каждое задание находится в своей ветке. Перейти к какой-то ветке --

git checkout BRANCHNAME

Выполнять задание следует в самом файле с TeX-версией задания. После выполнения делайте

git add FILENAME

всех измененных и созданных вами файлов, затем

git commit -m "MESSAGE"

и

git push origin BRANCHNAME

Комментарии к выполненным заданиями будут оставляться на gitlab как комментарии к Merge Requests.

Помните, что

  • для выполненного ДЗ должен быть создан Merge Request из ветки с заданием в ветку master вашего репозитория
  • в директории должен лежать файл r.sh
  • после выполнения r.sh в директории должен появиться ровно один pdf-файл