Skip to content

Практикум по программированию

License

Notifications You must be signed in to change notification settings

AlexaErkb/0_git_basics

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3. Работа с удаленными репозиториями и GitHub

Цель работы

Освоить основные навыки работы с облачными и распределенными системами контроля версий, получить навыки работы с инструментальными средствами, обеспечивающими командную работу над разработкой ПО.

Задания для выполнения

  1. Зарегистрироваться на сайте github.com
  2. Установить на компьютере программу Git
  3. Форкнуть данный репозиторий в свой аккаунт
  4. Склонировать созданный удаленный репозиторий в директорию ~/git/test image
  5. На локальной машине пишем скрипт ~/git/test/backup.sh, с произвольным содержанием image
  6. Фиксируем скрипт в репозитории (делаем коммит) image
  7. Обновляем удаленный репозиторий репозиторий (делаем пуш) image
  8. Через текстовый редактор добавить любую новую строку с комментарием image
  9. Сделать коммит image
  10. Вности синтаксическую ошибку в скрипт image
  11. Сделать коммит ошибочного скрипта image
  12. Откатываем до последней рабочей версии image image
  13. Просмотреть историю коммитов image
  14. Добавить несколько коммитов произвольного содержимого image
  15. Создать пулл реквест в данный репозиторий

Контрольные вопросы

  1. Зачем нужен облачный хостинг репозиториев? Облачный хостинг репозиториев нужен, чтобы одновременно над одним репозиторием могли работать несколько человек.
  2. Какими основными функциями обладает сайт github.com? Github позволяет копировать, загружать делиться репозиториями, а также организовывать, помечать и связывать вопросы с определенными этапами разработки.
  3. Как организовать командную работу над открытым проектом? Участники проекта могут делать ветвления, чтобы работать над своей частью кода, а когда закончат, просто сделать pull request в основную версию.

Дополнительные задания

Настройте работу с git вашей интегрированной среды разработки по выбору. Для работы с python рекомендуется использовать PyCharm. Выполните задания лабораторной работы в IDE используя встроенные средства работы с системами контроля версий.
image

About

Практикум по программированию

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 74.9%
  • Shell 25.1%