PurpleSchool, Антон Ларичев | Основы Git (2024) WEB-DL [RU]
Автор: Антон Ларичев
Производство: PurpleSchoolЖанр: Видеокурс
Описание:На этом курсе мы освоим использование системы контроля версий Git для совместной работы над проектами.
Мы начнем с освоения базовых команд для работы в терминальных средах Linux, MacOS и Windows. Далее углубимся в работу с ветками и изучим команды для их управления. Разберем удаление веток, откат изменений, слияние и разрешение конфликтов. Затем перейдем к более продвинутым техникам, таким как stash, squash, rebase, cherry-pick. В завершении курса обсудим работу с GitHub и другими удалёнными репозиториями.
Курс будет включать в себя как теоретическую часть для лучшего понимания принципов работы Git, так и практические задания, где мы будем работать в консоли. Мы создадим простой проект и рассмотрим различные сценарии использования системы контроля версий.
Продолжительность: 03:53:32
Качество видео: WEB-DL
Язык озвучки: Русский
1. Введение
1.1 Для чего нужен Git?
1.2 Как устроен курс
1.3 Обзор курсов
2. Базовые команды
2.1 Командная строка
2.2 Базовые команды Linux и Mac
2.3 Базовые команды Windows
2.4 Тест - Базовые команды
3. Начало работы с Git
3.1 Базовые понятия
3.2 Установка Git Linux и Mac
3.3 Установка Git Windows
3.4 Установка VSCode
3.5 Создание репозитория
3.6 Git config
3.7 Первый commit
3.8 Git log и checkout
3.9 Тест - Начало работы с Git
4. Ветки и изменения
4.1 Ветки
4.2 Слияние
4.3 HEAD
4.4 Тэги
4.5 Switch
4.6 Тест - Ветки и изменения
5. Удаление
5.1 Удаление файлов
5.2 Откат изменений
5.3 Vim
5.4 Amend
5.5 Reset
5.6 Удаление веток
5.7 Dettached commit
5.8 Решение конфликтов
5.9 Gitignore
5.10 Gitkeep
5.11 Тест - Удаление
6. Продвинутая работа
6.1 Stash
6.2 Reflog
6.3 Fast-forward merge
6.4 Recursive merge
6.5 Squash
6.6 Rebase
6.7 Cherry-pick
6.8 Тест - Продвинутая работа
7. Удалённый репозиторий
7.1 Удалённые репозитории
7.2 Создание аккаунта
7.3 Создание репозитория
7.4 Создание SSH ключа
7.5 Git remote
7.6 Отправка новых изменений
7.7 Remote tracking branches
7.8 Local tracking branches
7.9 Upstream
7.10 Клонирование репозитория
7.11 Удаление веток
7.12 Force push
7.13 Тест - Удалённый репозиторий
7.14 Отзыв о курсе
8. Заключение
8.1 Куда двигаться дальше
8.2 Рекомендованный курс
Скриншоты:
Время раздачи: по возможности (минимум до появления первых 3-5 скачавших)