Skip to content

Boklazhenko/itstephomework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Инструкция

Общая информация

иерархия репозитория представляет из себя набор директорий по следующей схеме

-ps (форма обучения полустационар)
    |-week1 (неделя 1)
        |-task1 (задача 1)
            |-boklazhenko (директория с фамилией студента)
                |-main.cpp (решение студента)
            |-ivanov (директория с фамилией студента)
                |-first.cpp (решение студента)
                |-second.cpp (решение студента)
            |-krasnova (директория с фамилией студента)
                |-header.h (решение студента)
                |-source.cpp (решение студента)
        |-task2 (задача 2)
            |-boklazhenko (директория с фамилией студента)
            |-ivanov (директория с фамилией студента)
            |-krasnova (директория с фамилией студента)
        |-task3 (задача 3)
            |-boklazhenko (директория с фамилией студента)
            |-krasnova (директория с фамилией студента)
        |-task4 (задача 4)
    |-week2 (неделя 2)
-st (форма обучения cтационар)

с течением времени в репозитории будут появляться новые директории недель, куда будут добавляться новые директории с задачами и их описанием. СТУДЕНТ СОЗДАЕТ ДИРЕКТОРИЮ ВНУТРИ ДИРЕКТОРИИ КАЖДОЙ ЗАДАЧИ, ДАЕТ ЕЙ ИМЯ В ЧЕСТЬ СВОЕЙ ФАМИЛИИ (на английском языке), И КЛАДЁТ ФАЙЛЫ РЕШЕНИЯ ЗАДАЧИ В ЭТУ ДИРЕКТОРИЮ (пример выше)

Начало работы

  1. регистрируемся на github.
  2. сообщаем свой ник преподавателю любым имеющимся способом
  3. устанавливаем git на свою локальную машину
  4. клонируем удаленный репозиторий к себе на локальную машину
$ git clone https://github.com/Boklazhenko/itstephomework.git

Выполнение домашнего задания

  1. переключаемся на ветку мастер, куда будут попадать новые задачи для домашней работы
git checkout master
  1. тянем изменения из удаленного репозитория к себе на локальную машину
git pull
  1. одновременно создаём и переключаемся на свою ветку, в которой будем выполнять свое домашнее задание
!ВНИМАНИЕ!

ветку именуем в формате {ФАМИЛИЯ}-{НЕДЕЛЯ}{НОМЕР}, например: boklazhenko-week2

git checkout -b boklazhenko-week2
  1. выполняем домашнее задание. файлы решения кладём согласно информации из раздела "Общая информация"

  2. подготавливаем все изменения, который мы собираемся отправить на проверку

git add .
  1. делаем коммит нашей работы с указанием комментария - "что мы сделали"
git commit -m "added week2 solutions"
  1. отправляем изменения своей локальной ветки на удаленный репозиторий для проверки. Имя последнего агрумента (имя ветки) должно совпадать с тем именем, которое вы вводили на шаге 3
git push origin boklazhenko-week2
  1. создаем pull-request. проходим по ссылке, которую выдала нам консоль. открывается вкладка в браузере, где мы следуем инстуркциям

Рекомендации

  1. для освоения git пройдите небольшой практический курс на русском языке
  2. при возникновении каких либо ошибок на любом их шагов - удалите локальный репозиторий и начните действия сначала
  3. первое время храните ваши труды в другой директории, для возможности быстрого восстановления. Копируйте ваши выполненные задания в локальный репозиторий

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages