Слайд 2
![Что требуется для работы Git Git extension / TortoiseGit https://gitforwindows.org/ http://gitextensions.github.io/ https://tortoisegit.org/](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-1.jpg)
Что требуется для работы
Git
Git extension / TortoiseGit
https://gitforwindows.org/
http://gitextensions.github.io/
https://tortoisegit.org/
Слайд 3
![Проверка git –version git version 2.19.0.windows.1](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-2.jpg)
Проверка
git –version
git version 2.19.0.windows.1
Слайд 4
![Что это? Git — распределённая система контроля версий, которая даёт](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-3.jpg)
Что это?
Git — распределённая система контроля версий, которая даёт возможность разработчикам
отслеживать изменения в файлах и работать совместно с другими разработчиками
Слайд 5
![Что это? Системы контроля версий (СКВ, VCS, Version Control Systems)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-4.jpg)
Что это?
Системы контроля версий (СКВ, VCS, Version Control Systems) позволяют разработчикам
сохранять все изменения, внесённые в код
Существует три типа СКВ: локальная, централизованная и распределённая
Слайд 6
![Что это? Локальные системы контроля версий (ЛСКВ)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-5.jpg)
Что это?
Локальные системы контроля версий (ЛСКВ)
Слайд 7
![Что это? Централизованные системы контроля версий (ЦСКВ)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-6.jpg)
Что это?
Централизованные системы контроля версий (ЦСКВ)
Слайд 8
![Что это? Распределённые системы контроля версий (РСКВ)](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-7.jpg)
Что это?
Распределённые системы контроля версий (РСКВ)
Слайд 9
![Что это? Преимущества Git Бесплатный и open-source Небольшой и быстрый Резервное копирование Простое ветвление](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-8.jpg)
Что это?
Преимущества Git
Бесплатный и open-source
Небольшой и быстрый
Резервное копирование
Простое ветвление
Слайд 10
![Что это? КОМАНДА GIT $ git опции команда аргументы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-9.jpg)
Что это?
КОМАНДА GIT
$ git опции команда аргументы
Слайд 11
![Что это? Опции -C — использовать указанную папку репозитория вместо](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-10.jpg)
Что это?
Опции
-C — использовать указанную папку репозитория вместо текущей папки;
-c параметр=значение — использовать указанное
значение параметра конфигурации;
-p — прокручивать весь вывод с помощью less;
Слайд 12
![Что это? Команды add — добавить файл или папку в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-11.jpg)
Что это?
Команды
add — добавить файл или папку в репозиторий git;
am — применить все
патчи из email;
archive — создать архив файлов;
bisect — использовать бинарный поиск для поиска нужного коммита;
branch — управление ветками проекта;
bundle — перемещение объектов и ссылок в архиве;
checkout — переключение между ветками;
cherry-pick — внести изменения в уже существующие коммиты;
clean — удалить все неотслеживаемые файлы и папки проекта;
clone — создать копию удаленного репозитория в папку;
commit — сохранить изменения в репозиторий;
diff — посмотреть изменения между коммитами;
fetch — скачать удаленный репозиторий;
init — создать репозиторий;
merge — объединить две ветви;
pull — интегрировать удаленный репозиторий с локальным;
push — отправить изменения в удаленный репозиторий;
tag — управление тегами;
worktree — управление деревнями разработки.
Слайд 13
![Инструкция Создать папку для проекта git init git add .](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-12.jpg)
Инструкция
Создать папку для проекта
git init
git add .
git commit -m “" -a
git
remote add origin ….
git push origin master
Слайд 14
![Инструкция Создать ветку git checkout –b Переключаться между ветками git](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-13.jpg)
Инструкция
Создать ветку
git checkout –b
Переключаться между ветками
git checkout
Посмотреть ветки
git
branch
Просмотр текущего статуса
git status
Объединить (слить) ветки
git merge
Слайд 15
![Итого: Git — это очень популярная система контроля версий и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/286384/slide-14.jpg)
Итого:
Git — это очень популярная система контроля версий и совместной разработки
проектов с открытым исходным кодом. С помощью Git вы можете отслеживать изменения в исходном коде своих проектов, возвращать предыдущие версии в случае критических ошибок, а также делиться своим кодом со всеми желающими и принимать от них исправления