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

Sky90

VIP складчик
Platinum
Премиум
Администратор
Регистрация
1 Дек 2015
Сообщения
145.957
Реакции
777.031
**Основы Git: полный курс по работе с системой контроля версий**

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

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

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

**План курса:**
1. **Введение**
- Зачем нужен Git
- Описание курса
- Обзор курсов
2. **Базовые команды**
- Работа с командной строкой
- Основы на Linux и Mac
- Основы на Windows
3. **Начало работы с Git**
- Основные понятия
- Установка Git на Linux и Mac
- Установка Git на Windows
- Установка VSCode
- Создание репозитория
- Настройка Git
- Первый commit
- Журнал изменений и переключение версий
4. **Работа с ветками и изменениями**
- Ветвление
- Слияние
- HEAD
- Тэгирование
- Switch
5. **Удаление**
- Удаление файлов
- Откат изменений
- Vim
- Amend
- Reset
- Удаление веток
- Разрешение конфликтов
- Исключения из отслеживания
6. **Продвинутая работа**
- Stash
- Reflog
- Fast-forward и Recursive merge
- Squash
- Rebase
- Cherry-pick
7. **Удаленные репозитории**
- Создание аккаунта
- Создание SSH ключа
- Работа с remote
- Отправка изменений
- Отслеживание удаленных и локальных версий
- Клонирование репозитория
- Force push
8. **Заключение**
- Дальнейшие шаги
- Рекомендуемые курсы

Успешное прохождение курса даст вам навыки работы с Git на уровне, достаточном для эффективного совместного программирования.
 
Сверху