[Антон Ларичев] [purpleschool] Основы Git (2024)

  • Автор темы Автор темы Rayhorn
  • Дата начала Дата начала

Rayhorn

Модератор
Команда форума
Модератор
Сообщения
3.730
Реакции
3.286
Снимок экрана 2024-09-20 063345.png



Основы Git [purpleschool] [Антон Ларичев]
Полный курс по работе с системой контроля версий Git

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

Чему вы научитесь?
- После прохождения курса вы сможете:
- Делать commit
- Создавать и удалять ветки
- Сливать изменения
- Совместно работать над проектом
- Работать с удалённом репозиторем
- Решать конфликты
- Работать в командной строке
- Конфигурировать git

План курса:
Курс построен таким образом, чтобы доносить материал от простого к сложному.
Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.

Программа:
1. Введение

1.1 Для чего нужен Git?
1.2 Как устроен курс
1.3 Обзор курсов

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

3. Начало работы с Git
3.1 Базовые понятия
3.2 Установка Git Linux и Mac
3.3 Установка Git Windows
3.4 Установка VSCode
3.5 Создание репозитория
3.6 Git config
3.7 Первый commit
3.8 Git log и checkout
3.9 Тест - Начало работы с Git

4. Ветки и изменения
4.1 Ветки
4.2 Слияние
4.3 HEAD
4.4 Тэги
4.5 Switch
4.6 Тест - Ветки и изменения

5. Удаление
5.1 Удаление файлов
5.2 Откат изменений
5.3 Vim
5.4 Amend
5.5 Reset
5.6 Удаление веток
5.7 Dettached commit
5.8 Решение конфликтов
5.9 Gitignore
5.10 Gitkeep
5.11 Тест - Удаление

6. Продвинутая работа
6.1 Stash
6.2 Reflog
6.3 Fast-forward merge
6.4 Recursive merge
6.5 Squash
6.6 Rebase
6.7 Cherry-pick
6.8 Тест - Продвинутая работа

7. Удалённый репозиторий
7.1 Удалённые репозитории
7.2 Создание аккаунта
7.3 Создание репозитория
7.4 Создание SSH ключа
7.5 Git remote
7.6 Отправка новых изменений
7.7 Remote tracking branches
7.8 Local tracking branches
7.9 Upstream
7.10 Клонирование репозитория
7.11 Удаление веток
7.12 Force push
7.13 Тест - Удалённый репозиторий
7.14 Отзыв о курсе

8. Заключение
8.1 Куда двигаться дальше
8.2 Рекомендованный курс


 
Долго буду изучать) Так как уроков много
 

Похожие темы

Основы Git [purpleschool] [Антон Ларичев] Полный курс по работе с системой контроля версий Git Что в курсе? В этом курсе мы научимся использовать систему контроля версий Git для совместной разработки проектов. Мы начнём с изучения базовых команд для работы в терминале Linux, MacOS и Windows...
Ответы
0
Просмотры
654
Какие перспективы открывают навыки Linux и Git: 1. Linux — это операционная система с открытым исходным кодом, на которой работают Facebook, Google, Microsoft, NASA, Tesla, Amazon и другие ИТ-гиганты. 2. Под управлением Linux находится большая часть сетевого и серверного оборудования. 3. Git -...
Ответы
1
Просмотры
581
Git для всех [Stepik] [Татьяна Овчинникова] Все, что вы должны знать до записи на курс: Цель курса - научить вас пользоваться Git. Разберем GitHub, откроем в нем аккаунт, создадим репозиторий, склонируем его, отредактируем и закинем обратно. Попрыгаем по веткам) Почему этот курс? - Потому что...
Ответы
0
Просмотры
553
Чему вы научитесь писать ясный, гибкий, эффективный и работающий код программ на языке программирования Python; создавать бэкенд веб-сервиса с помощью Python и Django; проектировать и создавать API для своего бэкенда; писать тесты на свой код; находить и исправлять ошибки в коде; использовать...
Ответы
8
Просмотры
Описание: Цель данного курса — показать, что Git можно и нужно использовать не только в команде, но и для одиночной разработки. Типовые задачи, которые вы научитесь решать на курсе: Создание коммита Отправка изменений на удалённый репозиторий Получение изменений с удалённого репозитория...
Ответы
0
Просмотры
540
Назад
Сверху Снизу