Освоить основные навыки работы с облачными и распределенными системами контроля версий, получить навыки работы с инструментальными средствами, обеспечивающими командную работу над разработкой ПО.
- Зарегистрироваться на сайте github.com
- Установить на компьютере программу Git
- Форкнуть данный репозиторий в свой аккаунт
- Склонировать созданный удаленный репозиторий в директорию ~/git/test

- На локальной машине пишем скрипт ~/git/test/backup.sh, с произвольным содержанием

- Фиксируем скрипт в репозитории (делаем коммит)

- Обновляем удаленный репозиторий репозиторий (делаем пуш)

- Через текстовый редактор добавить любую новую строку с комментарием

- Сделать коммит

- Вности синтаксическую ошибку в скрипт

- Сделать коммит ошибочного скрипта

- Откатываем до последней рабочей версии

- Просмотреть историю коммитов

- Добавить несколько коммитов произвольного содержимого

- Создать пулл реквест в данный репозиторий
- Зачем нужен облачный хостинг репозиториев? Облачный хостинг репозиториев нужен, чтобы одновременно над одним репозиторием могли работать несколько человек.
- Какими основными функциями обладает сайт github.com? Github позволяет копировать, загружать делиться репозиториями, а также организовывать, помечать и связывать вопросы с определенными этапами разработки.
- Как организовать командную работу над открытым проектом? Участники проекта могут делать ветвления, чтобы работать над своей частью кода, а когда закончат, просто сделать pull request в основную версию.
Настройте работу с git вашей интегрированной среды разработки по выбору. Для работы с python рекомендуется использовать PyCharm. Выполните задания лабораторной работы в IDE используя встроенные средства работы с системами контроля версий.
