воскресенье, 20 января 2019 г.

33 группа. GitHub 2019: технология разработки программного обеспечения

Лабораторная работа 1

Системы багтрекинга

Цель: изучить инструменты и правила работы с багтрекингом.

Задачи:
1. Изучить программу для обслуживания багтрекинга Git.
2. Создать репозиторий в системе GitHub.
3. Исследовать возможности системы Git.

Создайте репозиторий для одной из программ практических занятий по прикладному 
программированию. Опубликуйте в репозитории:
1) исходный код программы;
2) исполнимый модуль;
3) текстовый файл справки, например help.txt или readme.txt, 
в котором находятся команды компиляции;
4) напишите сообщение об одном из обнаруженных дефектов, приложите снимок экрана с сообщениями 
компилятора об ошибках.
Оформите письменный отчет по лабораторной работе.
Запишите
1) номер лабораторной работы,
2) название,
3) цель,
4) задачи,
5) формулировку каждого задания и ответ на него,
6) напишите выводы.

Задания
1. По источнику [1-4] изучите систему Git

1. Создайте учетную запись на веб-сервис для хостинга IT-проектов
GitHub, перейдите по ссылке https://github.com

2. Создайте новый репозиторий с кратким названием Вашей исследовательской работы.
robot_gyro, robot_accel, delo, autoservice
и т.п.
Пример: https://github.com/ifizmat/lazarus_mysql_simply-01

3. Установите на вашем компьютере систему Git, например,
с помощью программы PortableGit

4. Выполните настройки Git.
Пример настроек
git config --global --list
git config --global user.name "yourname"
git config --global user.email "yourname@gmail.com"
git config --global core.autocrlf true
git config --global core.safecrlf true

5. Изучите методы работы с системой Git с помощью
одного из источников [1, 2, 3] или других.
Примеры команд

git clone https://yourname@github.com/yourname/lazarus_mysql_simply-01
cd lazarus_mysql_simply-01
cp c:/3kurs/unit1.pas ./
ls -la
git status
git add unit1.pas
git commit -m "Hello world 15.05.2015. Add unit1.pas"
git remote add origin https://yourname@github.com/yourname/lazarus_mysql_simply-01
git remote -v
git push -u origin master

6. Перенесите в Ваш репозиторий на GitHub
документацию по курсовой работе:
1) текст курсовой работы,
2) исходный код программы, 
3) исполнимый модуль программы, 
4) презентацию к защите курсовой работы. 

7. Поделитесь ссылкой на Ваш репозиторий в комментариях к блогу
  1. 2019 год: 33 группа. GitHub 2019: технология разработки программного обеспечения
  2. 2018 год: 33 группа. GitHub 2018: технология разработки программного обеспечения
  3. 2017 год: Учебная практика 2017: репозиторий GitHub
  4. 2016 год: Учебная практика 2016: репозиторий GitHub
  5. 2015 год: Прикладное программирование: SVN Git

Источники

Основные

  1. gitforwindows.org: Git for Windows
  2. github.com: Release Git-1.9.2-preview20140411
  3. habrahabr.ru: Как начать работать с GitHub: быстрый старт
  4. htmlstudio.ru: Git для начинающих. Краткое руководство
  5. habrahabr.ru: Ежедневная работа с Git

Дополнительные

  1. Git How To: курс обучения Git на русском

12 комментариев:

  1. Этот комментарий был удален автором.

    ОтветитьУдалить
  2. https://github.com/BigSmokeRememberThatName/firstrepGGpi

    ОтветитьУдалить
  3. https://github.com/4638434/praktika01/tree/master

    ОтветитьУдалить