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

Kevin

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

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

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

**Что будете уметь после курса?**

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

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

1. Введение
- Зачем нужен Git
- Структура курса
- Обзор

2. Базовые команды
- Командная строка
- Команды для Linux и Mac
- Команды для Windows
- Тест на базовые команды

3. Начало работы с Git
- Основные понятия
- Установка на Linux и Mac
- Установка на Windows
- Установка VSCode
- Создание репозитория
- Настройка Git
- Первый commit
- Git log и checkout
- Тест начала работы с Git

4. Ветки и изменения
- Ветки
- Слияние
- HEAD
- Тэги
- Switch
- Тест на ветки и изменения

5. Удаление
- Удаление файлов
- Откат изменений
- Vim
- Amend
- Reset
- Удаление веток
- Решение конфликтов
- Gitignore
- Gitkeep
- Тест на удаление

6. Продвинутая работа
- Stash
- Reflog
- Fast-forward merge
- Recursive merge
- Squash
- Rebase
- Cherry-pick
- Тест на продвинутую работу

7. Удаленный репозиторий
- Удаленные репозитории
- Создание аккаунта
- Создание репозитория
- Создание SSH ключа
- Git remote
- Отправка изменений
- Remote tracking branches
- Local tracking branches
- Upstream
- Клонирование репозитория
- Удаление веток
- Force push
- Тест на удаленный репозиторий
- Обзор курса

8. Заключение
- Дальнейшие шаги
- Рекомендованный курс
 
Сверху