- Регистрация
- 8 Сен 2016
- Сообщения
- 508.299
- Реакции
- 269.013
**Основы 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. Заключение
- Дальнейшие шаги
- Рекомендованный курс
В этом курсе мы изучим использование 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. Заключение
- Дальнейшие шаги
- Рекомендованный курс
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Frontend-разработчик [Бруноям]
- Веб-разработчик [Skillbox]
- Frontend-разработчик [Тариф Базовый] [Skillfactory]
- Веб-разработка для фриланса [skypro]
- Неврозы Мегаполиса (июль 2025) [Алексей Красиков]
- Профессия Frontend-разработчик [Тариф Стандартный] [Productstar]
- Авторский курс БачатаТопчики [Тариф соло] [Василий Журкин, Дарья Макарова]
- [Астрология] Электронный астрокалендарь на 2026 год [Евгений Волоконцев]