Загрузил World of coub

Пз3 — копия

Отчет к практической работе № 3
Тема: ИС Основы работы с Git.
Дисциплина: «Проектная деятельность»
Цель работы: изучить базовые понятия: репозиторий, коммиты, ветки и
тэги. Освоить ключевые операции: создание и клонирование репозитория,
слияние веток, запрос истории изменений и многое другое.
Оглавление
Введение в Git ........................................................................................................ 4
Как появился Git? ............................................................................................. 4
Установка и настройка Git.................................................................................. 7
Основные команды терминала ........................................................................ 10
Введение в Git
`
Система контроля версий – специализированные утилиты или
вспомогательные средства, которые помогают вам контролировать тот код,
проекты или программное обеспечение, которые вы хотите разрабатывать в
виде отдельных версий.
Git — это распределенная система контроля версий. Она позволяет
следить за происходящими изменениями, а также работать над одним
заданием одновременно нескольким разработчикам.
Как появился Git?
Ядро Linux — это достаточно большой проект с открытым исходным
кодом. Большую часть времени разработки ядра Linux (1991–2002 гг.)
изменения передавались между разработчиками в виде патчей и архивов. В
2002 году проект ядра Linux начал использовать проприетарную
децентрализованную систему контроля версий BitKeeper.
В 2005 году отношения между сообществом разработчиков ядра Linux и
коммерческой компанией, которая разрабатывала BitKeeper, прекратились, и
бесплатное использование утилиты стало невозможным. Это сподвигло
сообщество разработчиков ядра Linux (а в частности Линуса Торвальдса —
создателя Linux) разработать свою собственную утилиту, учитывая уроки,
полученные при работе с BitKeeper.
С момента своего появления в 2005 году, Git развился в простую в
использовании систему, сохранив при этом свои изначальные качества. Он
удивительно быстр, эффективен в работе с большими проектами и имеет
великолепную систему веток для нелинейной разработки
Зачем нам Git?
1. Большие проекты
2. Версионирование
3. Автоматизация
Командная работа, организуемая с помощью Git. Git позволяет вести
параллельную
разработку
проекта
посредством
создания
разработчиком своей изменённой версии исходного проекта.
каждым
Репозиторий – это то место где хранится проект или программный код
Кому нужен Git:
1. Разработчикам
2. Тестировщикам
3. DevOps
4. Студентам GeekBrains
Установка и настройка Git
Установка Git на Windows: https://git-scm.com/download/win
Процесс установки Git
Проверка версии установленного Git
установка GitKraken
Установка GitKraken на Windows: https://www.gitkraken.com
Основные команды терминала
Команды, которые нужно обязательно ввести после установки
Основные команды
1. Ls – показывает список файлов в текущей активной директории
2. Cd [name] – изменяет активную директорию на [name]
3. Cd .. – переход в директорию на уровень выше
4. Mkdir [name] – создание директории с именем [name]
5. Touch [name] – создание файла с именем [name]
6. Cp [name_1] [name_2] – копирует файл с название [name_1] и создаёт его
копию с названием [name_2]
7. mv [name_1] [name_2] – переименовывает файл [name_1] в [name_2]
8. mv [name] [path] – позволяет перемещать файл [name] по пути [path]
9. echo “[string]” > [name] – позволяет записать строку [string] в файл
[name]
10. cat [name] – позволяет прочитать содержимое файла [name]
11. rm [name] – позволяет удалить файл [name]
12. rm -R [name] – позволяет удалить директорию [name]
Настроенный пользователь
Созданные файлы и директория