Git(Система контроля версий,СКВ) – инструмент, который позволяет работать с меняющейся информацией. Он одновременно хранит несколько версий одного и того же документа, и при необходимости позволяет возвращаться к более ранним версиям, определять, кем и когда было сделано то или иное изменение, и многое другое.
Систему контроля версий можно использовать как при решении небольших задач, так и для работы с крупными проектами.
Для повышения эффективности лабораторных работ у студентов с помощью Git можно организовать работу сразу нескольких человек над одной программой.
Кроме того, коллективное выполнение заданий прививает студентам навыки профессиональной социализации. Система Git предоставляет такие механизмы для решения данной задачи как ведение истории разработки, объединение исходного кода, параллельная разработка.
Важной составляющей гит является то, что можно работать на локальном компьютеревремя от времени синхронизируя свой рипозиторий на GitHub (это хостинг для git-репозиториев, который предлагает распределенный контроль версий с уникальным набором других функций.). Одним из элементов git репозитория является коммит, который фиксирует все изменения, сделанные в рабочей директории. К любому из коммитов можно вернуться и посмотреть изменения и дополнения по сравнению с другими коммитами.
Благодаря коммитам, преподавателю не стоит тратить время на повторный просмотр программного кода, а просматривать только те части, в которые были внесены изменения. GitHub позволяет легко находить изменения в коде, внесенные для исправления предыдущих ошибок.
При работе с Git необходимо знать основные команды:
Для начала необходимо создать локальную копии главного репозитория.
https://github.com/sw-chik/guseva.git
Команда git status позволяет просматривать состояние проекта, измененные и не добавленные файлы.
Статус у файлов “Untrackedfiles(неотслеживаемый файл), означает, что Git видит файл, но этого файла нет в предыдущем коммите. Для того чтобы начать отслеживать этот файл, необходимо добавить его с помощью команды git add test.html
Теперь наш файл находится под наблюдением git. Cохранить изменения в репозиторийи сделать первый коммит можно воспользовавшись командой .
git commit m ”My first commit”
Получение изменений из главного репозитория:
git pull
Отправка изменений в главный репозиторий (с авторазрешением конфликтов):
gitpull (проверить на наличие новых изменений в репозиториии, если они есть, выкачать их и объединить с локальными изменениями)
git push
Подводя итого можно сказать, что внедрение данной технологий в образовательный процесс позволит существенноповысить качество образовательного процесса и сделаетобучение болеепознавательным и интересным. А у преподавателей сократится время на проверку работ студентов.
Библиографический список
- Гаврилова И.В. ВЫБОР СИСТЕМЫ УПРАВЛЕНИЯ ВЕРСИЯМИ ДЛЯ ОБУЧЕНИЯ ПРОЕКТНОЙ ДЕЯТЕЛЬНОСТИ БУДУЩИХ БАКАЛАВРОВ ПРИКЛАДНОЙ ИНФОРМАТИКИ //В сборнике: Современные информационные технологии и ИТ-образование. Сборник научных трудов. Московский государственный университет имени М.В. Ломоносова, факультет вычислительной математики и кибернетики; Под редакцией В.А. Сухомлина. 2015. С. 168-173.
- Гаврилова И.В. ОРГАНИЗАЦИЯ НАУЧНО-ИССЛЕДОВАТЕЛЬСКОЙ РАБОТЫ СТУДЕНТОВ С ПОМОЩЬЮ ВИРТУАЛЬНЫХ ИССЛЕДОВАТЕЛЬСКИХ ЛАБОРАТОРИЙ//В сборнике: Современные информационные технологии и ИТ-образование. IV Международная научно-практическая конференция, сборник трудов. 2009. С. 185-191.
- Попова И.В. ИССЛЕДОВАТЕЛЬСКАЯ ПОДГОТОВКА БУДУЩИХ СПЕЦИАЛИСТОВ ПО ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ В УНИВЕРСИТЕТЕ// монография / И. В. Попова ; М-во образования и науки Российской Федерации, ГОУ ВПО “Магнитогорский гос. ун-т”. Магнитогорск, 2008.
- Давлеткиреева Л.З. Профессиональная подготовка будущих ИТ-специалистов в рамках информационно-предметной среды: учеб.-метод. пособие. -Магнитогорск: МаГУ, 2006. -86 с.
- Махмутова М.В., Давлеткиреева Л.З. Инновационный подход к технологии подготовки ИТ-специалиста в университете / Вестник Московского университета. Серия 20: Педагогическое образование. 2013. № 2. С. 103-116.
- Масленникова О.Е., Назарова О.Б. Роль и место проектной работы студентов в их профессиональном становлении / О.Е.Масленникова, О.Б.Назарова//Новые информационные технологии в образовании. Материалы VIII Международной научно-практической конференции. Российский государственный профессионально-педагогический университет. 2015. – С. 470-474.
- Назарова О.Б., Давлеткиреева Л.З. Интеграция автоматизированных информационных систем в сфере продаж холдинговой компании / О.Б.Назарова, Л.З.Давлеткиреева//Актуальные вопросы научной и научно-педагогической деятельности молодых учёных: сборник научных трудов всероссийской заочной научно-практической конференции/под ред. Е.С. Ефремовой. Москва, 2015. -C. 86-96.
- Назарова О.Б., Масленникова О.Е., Новикова Т.Б., Давлеткиреева Л.З. Преемственность дисциплин кафедры по направлению «Прикладная информатика» и межпредметная координация как фактор повышения эффективности образовательного процесса / О.Б. Назарова, О.Е. Масленникова, Т.Б. Новикова, Л.З. Давлеткиреева // Актуальные проблемы современной науки, техники и образования. 2015. Т. 2. № 1. С. 145-148.
- Вязова Н.В., Назарова О.Б.Использование информационных технологий для повышения эффективности процесса формирования контингента студентов первого курса вуза / Н.В.Вязова, О.Б. Назарова //Новые информационные технологии в образовании. Материалы VII международной научно-практической конференции. Российский государственный профессионально-педагогический университет, 2014. – С. 538-542.
- Назарова О.Б., Масленникова О.Е., Давлеткиреева Л.З. Формирование компетенций специалиста в области информационных систем с привлечением вендоров /О.Б. Назарова, О.Е. Масленникова, Л.З. Давлеткиреева//Прикладная информатика. -2013. -№ 2(44). -С. 49-56. -Библиогр.: с.56, ISSN 1993-8314
- Давлеткиреева Л.З., Назарова О.Б. Методические механизмы эффективности подготовки ИТ-специальностов вуза при переходе от процесса обучения к учению с применением комплекса профессионально-направленных задач / Л.З. Давлеткиреева, О.Б.Назарова //Современные информационные технологии и ИТ-образование. -2011. -№ 7. С. 133-140.
- Назарова О.Б. Реализация принципа преемственности в построении учебных курсов специальности Прикладная информатика (в экономике) на основе Case-технологий / О.Б. Назарова // Фундаментальные исследования, -2007.- № 6. -С. 46.