Скачать Основы Git [purpleschool] [Антон Ларичев]

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.857
Реакции
268.180
**Основы Git: полный курс по работе с системой контроля версий Git**

В этом курсе мы научимся использовать систему контроля версий Git для совместной разработки проектов. Мы начнем с изучения базовых команд для работы в терминале Linux, MacOS и Windows. Затем рассмотрим работу с ветками, удаление веток, откат изменений, слияние и решение конфликтов. Далее изучим продвинутые темы: stash, squash, rebase, cherry-pick. В конце курса поговорим о работе с GitHub и другими удаленными репозиториями.

Курс включает в себя как теорию, помогающую лучше понять Git, так и практику, в рамках которой будем работать в консоли. Мы создадим простой проект и рассмотрим различные варианты работы с системой контроля версий.

**Чему вы научитесь?**
- Делать commit
- Создавать и удалять ветки
- Сливать изменения
- Совместно работать над проектом
- Работать с удаленным репозиторием
- Решать конфликты
- Работать в командной строке
- Конфигурировать git

**План курса:**

**Введение**
1.1 Для чего нужен Git?
1.2 Как устроен курс
1.3 Обзор курсов

**Базовые команды**
2.1 Командная строка
2.2 Базовые команды Linux и Mac
2.3 Базовые команды Windows
2.4 Тест - Базовые команды

**Начало работы с 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.1 Ветки
4.2 Слияние
4.3 HEAD
4.4 Тэги
4.5 Switch
4.6 Тест - Ветки и изменения

**Удаление**
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.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.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.1 Куда двигаться дальше
8.2 Рекомендованный курс
 
Сверху