← Назад ко всем работам

Лабораторная работа №1-2

Система управления версиями Git (TortoiseGit)

📌 Цель работы

Изучить базовые возможности систем управления версиями на примере Git с использованием TortoiseGit (интеграция с проводником Windows). Освоить основные операции: создание локального репозитория, фиксация изменений, ветвление, слияние, разрешение конфликтов, просмотр истории и откат изменений.

✅ Выполненные задания (TortoiseGit) — локальная работа

📊 Скриншоты и отчёт

В рамках выполнения лабораторной работы был оформлен подробный отчёт в формате документа (DOCX) с пошаговыми скриншотами каждого действия в TortoiseGit. Скриншоты демонстрируют: создание локального репозитория, окна Commit, создание веток, процесс слияния с конфликтом и его разрешение, просмотр истории изменений, а также откат изменений (Revert/Reset).

📥 Скачать отчёт по лабораторной работе

Полный отчёт в формате документа с описанием всех выполненных команд и скриншотами (TortoiseGit).

📌 Примечание: В отчёте подробно отражены следующие этапы работы в TortoiseGit:

🎓 Вопросы для самоконтроля (с ответами)

  1. Что такое система управления версиями? — Инструмент для отслеживания изменений в файлах, позволяющий возвращаться к предыдущим версиям и управлять разными ветками разработки.
  2. Как создать локальный репозиторий в TortoiseGit? — Правой кнопкой по папке → Git Create Repository here → OK.
  3. Как создать ветку в TortoiseGit? — Правой кнопкой → TortoiseGit → Create Branch → указать имя.
  4. Как провести слияние и разрешить конфликт? — Правой кнопкой → TortoiseGit → Merge. При конфликте: вручную исправить строки в файле → правой кнопкой по файлу → TortoiseGit → Resolved → Mark Resolved → Commit.
  5. Как зафиксировать изменения? — Правой кнопкой → Git Commit → "master" → выделить файлы → написать сообщение → OK.
  6. Откат изменений: revert vs reset в TortoiseGit.Revert (Show Log → правой кнопкой по коммиту → Revert this commit) создаёт новый коммит с обратными изменениями. Reset (Show Log → Reset) — Soft (откат индекса), Mixed (откат индекса и рабочей директории), Hard (полное удаление изменений).