Вы находитесь на странице: 1из 5

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

Тема: «Изучение работы в системе контроля версий».


Практическое задание.
Создание репозитория.
1. Установка Git.
Для установки на ОС Windows нужно перейти по ссылке.
git-for-windows.github.io

Данная версия программы представляет собой не только Git, но и


нужное для его работы окружение, которое установится одним пакетом.
Нажимаем Download. Устанавливаем всё с настройками по
умолчанию.
2. Запустите GitBash из меню Пуск - Git.
Это командная строка Linux (наподобие консоли командной строки
Windows), аккуратно перенесенная в Windows.
Наберите команду ls. Если после этого вы получите список файлов и
папок, значит, Bash успешно установился и запустился.
Далее для работы нам потребуется создать папку. Создайте её,
например, в корне диска d (непосредственно из-под Windows), назовите TMP.
Теперь нужно в Bash перейти в эту папку. Для этого используем команду
cd (changedirectory):
$ cd /d/tmp/
Нажмите Enter и вы окажетесь в этой папке. Если никаких сообщений об
ошибке не выводится, значит, команда выполнена правильно.
Команда pwd показывает, какая директория текущая в данный момент.
Наберите команду и проверьте, где вы находитесь.
Далее следует задать настройки Git. Они используются для того, чтобы
отслеживать авторов изменений. На своем домашнем компьютере следует
задать реальные имя, фамилию и e-mail.
Обратите внимание на то, что, нажимая кнопку ↑ на клавиатуре, можно
повторять ранее использованные команды, они будут выводиться в командной
строке, после чего их можно редактировать и выполнять. Это значительно
ускорит работу.
Попробуйте после ввода имени повторить команду и отредактировать
её, задав адрес электронной почты.

Ключ –global означает, что для всех репозиториев будут действовать


одни и те же настройки (если задать ключ --local или вообще не задать ключ,
настройки будут храниться в данном репозитории и распространяться только
на него).
Убедитесь, что вы находитесь в папке будущего репозитория (команда
pwd). Выведите содержимое репозитория (команда ls). Убедитесь, что в
данный момент папка пуста.
Дайте команду git init. Эта команда инициализирует репозиторий в
текущей пустой папке, о чем выведется сообщение:
Выполните команду ls. Папка по-прежнему пуста. Теперь введите ту же
команду с ключом –а:
Вы видите, что в папке появились скрытые папки для служебных целей,
созданные Git.
Теперь попробуйте на диске D: создать пустую папку GitRepo и
перенести туда данную папку tmp (сделайте это непосредственно из папки
Мой компьютер, Bash можно не использовать). Далее в GitBash перейдите в
эту папку (команда cd).
Проверьте, что скрытые файлы по-прежнему на месте, т.е. это по-
прежнему репозиторий:

Дайте команду git status.

Эта команда показывает, в каком состоянии в данный момент находится


наш репозиторий.
В данном случае Git сообщает, что фиксировать нечего, изменений
внутри репозитория не было. Т.е. к абсолютному пути репозиторий не
привязан.
Контрольные вопросы:
1. Что такое СКВ?
2. Какие проблемы решает Git?
3. Для разработки какой операционной системы используется Git?
4. Что такое репозиторий?
5. Что такое GitBash?
6. Для чего нужна команда ls?
7. Как сменить директорию?
8. Как отобразить текущую директорию?
9. Для чего задаются настройки Git?
10. Как применить одинаковые настройки для всех репозиториев?
Требования к содержанию отчета:
1. Номер и тема работы.
2. Описание результатов выполнения задания (обязательно сопроводить
скриншотами и текстовыми пояснениями).
3. Вывод о проделанной работе.
4. Ответы на контрольные вопросы.
Требования к оформлению отчета:
Отчет оформляется на листах формата А4 с основной надписью (40мм
на первом листе, 15 мм – на втором и последующих листах). Отчет должен
оформляться аккуратно, без синтаксических и грамматических ошибок.
Шрифт Times New Roman 14 пт, межстрочный интервал 1,5, выравнивание по
ширине, наличие красной строки, без интервалов перед/после абзацев.
Иллюстрации и таблицы должны быть пронумерованы и сопровождаться
заголовками.
Отчет в формате *.pdf сохранить и загрузить в облачное хранилище с
именем по шаблону:
29гр_ЛР1_2_Фамилия_МДК.02.01.pdf

Вам также может понравиться