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

Kors

Администратор
Регистрация
12 Дек 2014
Сообщения
193.869
Реакции
246.029
**Основы Git:**

Полный курс по работе с системой контроля версий Git.

**Содержание курса:**

- Базовые команды для работы в терминале на Linux, MacOS и Windows.
- Работа с ветками, удаление веток, откат изменений, слияние и разрешение конфликтов.
- Продвинутая работа с stash, squash, rebase, cherry-pick.
- Работа с GitHub и другими удаленными репозиториями.

**Что вы изучите:**

- Создание commit.
- Управление ветками.
- Слияние изменений.
- Коллективная работа над проектом.
- Решение конфликтов.
- Работа через командную строку.
- Настройка Git.

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

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

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

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

4. **Работа с ветками и изменениями:**
- Ветки.
- Слияние изменений.
- HEAD.
- Теги.
- Переключение.
- Тест по работе с ветками и изменениями.

5. **Удаление:**
- Удаление файлов.
- Отмена изменений.
- Vim.
- Amend.
- Reset.
- Удаление веток.
- Решение конфликтов.
- Игнорирование файлов с помощью .gitignore.
- Сохранение пустых директорий с помощью .gitkeep.
- Тест по удалению.

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

7. **Работа с удаленным репозиторием:**
- Создание и настройка удаленных репозиториев.
- Создание аккаунта и репозитория.
- Создание SSH ключа.
- Работа с удаленными ветками.
- Отправка изменений.
- Отслеживание удаленных и локальных веток.
- Клонирование репозитория.
- Принудительная отправка изменений.
- Тест по работе с удаленным репозиторием.
- Обзор курса.

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