- Регистрация
- 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. Заключение
- Дальнейшие шаги
- Рекомендованный курс
В этом курсе мы изучим использование 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. Заключение
- Дальнейшие шаги
- Рекомендованный курс
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- [ИИ] Чат-бот с искусственным интеллектом ChatGPT [openai.com] Team №9 на 1 месяц по 10 человек
- Время праздновать! Книга-лекарство от обесценивания, суеты и дня сурка [Анна Черных]
- Дайте денег, работу не предлагать. Книга-практикум по решению психологических проблем с финансами [Марина Гогуева]
- Все под контролем! Как быть усидчивым, внимательным и спокойным, даже если у тебя СДВГ [Лоуренс Шапиро]
- Мозг: еда и новизна. Почему нас тянет к новому и вкусному [Вячеслав Дубынин]
- Как приручить тревогу. Шаг за шагом к внутреннему спокойствию. Дневник ежедневных побед [Татьяна Орешина]
- Биполярное расстройство во всем его многообразии [EduNote] [Маша Пушкина (Фаворская)]
- Прогноз-руководство на 2025 [Школа Китайской Метафизики] [Наталья Пугачёва]