Данный репозиторий предназначен для сдачи курсовых работ по дисциплине «Программная инженерия» в 2019-2020 учебном году.
Этот репозиторий будет виден только вам и проверяющим, поэтому вся активность будет происходить внутри него.
Для сдачи вам нужен будет git
, инструкцию по установке можно найти вот тут.
-
Склонируйте этот репозиторий к себе на компьютер и перейдите в него:
$ git clone <your-repository-url> $ cd <your-repository-name>
-
Сделайте ветку из мастера с соответствующим именем:
$ git checkout master # перейти на master ветку $ git pull # вытащить все последние изменения; смотри часть ниже про подтягивание изменений $ git checkout -b IvanovII # для Иванова И.И.
-
Разместите коды своей работы в папке в корне репозитория. Например, структура папок может выглядеть так:
- MySweetlyKR
- <ваше решение>
- MySweetlyKR
-
Сохраните изменения и отправьте их на сервер:
$ git add <solution-files> $ git commit -m <your-message> $ git push
Например, если в качестве решения вы добавил в папку
MySweetlyKR
файлыsrc/main.cpp
,src/lib.h
,src/lib.cpp
иMakefile
, то для их добавления нужно выполнить:$ cd MySweetlyKR $ git add src/main.cpp src/lib.h src/lib.cpp Makefile
Если вы посылаете ветку в первый раз, необходимо явно указать, что отправление идёт в ваш репозиторий:
$ git push -u origin <your-assignment-branch>
Не нужно добавлять исполняемые, объектные и прочие промежуточные и воссоздаваемые файлы в ваш репозиторий.
-
Сделайте
Pull Request
из созданной вами ветки в веткуmaster
с названием"КР, <фамилия> <имя>"
, (например,"КР, Иванов Иван"
). О том, как сделать реквест, написано здесь. -
При наличии замечаний повторите шаги 4 и 5, новый реквест делать не надо.
N.B. Не делайте мердж пулл-реквестов в мастер!