
Многие разработчики на AI и самоучки в программировании боятся ошибиться при изменении кода, повредить проект так, что его не восстановить, а при совместной работе у них путаница в файлах и потеря кода. Git и GitHub — ключевые инструменты для решения таких проблем. Этот курс начинается с основ Git и постепенно ведёт вас к полному освоению управления версиями, работе с удалёнными репозиториями GitHub и полному циклу обучения от локального сохранения до онлайн-сотрудничества.
В курсе 22 урока. Сначала закрепляем базовые навыки Git локально: начинаем с основных понятий Git, создания версий и отката, разбираемся с логикой рабочей области и области подготовки, отрабатываем частые операции — управление изменениями, отмену правок, сравнение файлов, удаление файлов. Затем углубляемся в систему веток: изучаем создание и слияние веток, осваиваем решение конфликтов, знакомимся со стратегиями управления ветками и схемами обработки bug-веток, полностью осваиваем ключевые идеи разработки через ветки.
После освоения локальных основ переходим к практике GitHub: шаг за шагом вам покажут создание удалённого репозитория, настройку SSH-входа без пароля, клонирование проекта, пуш кода, отслеживание удалённых веток, пулл обновлённого кода и, наконец, реальный рабочий процесс разработки в компании. Весь курс построен на практических действиях, без сложной теории: каждая тема сопровождается демонстрацией. После обучения вы сможете в любой момент сохранять проект, откатывать версии одним кликом, совместно разрабатывать код с другими и надёжно размещать свои AI-проекты онлайн.
Курс подойдёт независимым AI-разработчикам, тем, кто учится программировать с нуля, делает небольшие продукты на подработке и хочет привести управление кодом к стандартам. Освоив эти навыки, вы перестанете бояться сломать проект при изменениях — это базовая компетенция, необходимая для запуска SaaS, мини-программ и AI-приложений.
01. Введение в git_
02. Создание версии в git_
03. Откат версии в git_
04. Рабочая область и область подготовки в git_
05. Управление изменениями в git_
06. Отмена изменений в git_
07. Сравнение различий файлов в git_
08. Удаление файлов в git_
09. Итоги базовых операций git_
10. Дополнение: удаление файлов_
11. Базовые операции с ветками git_
12. Решение конфликтов в ветках git_
13. Стратегии управления ветками git_
14. Bug-ветки в git_
15. Итоги по веткам git_
16. Создание репозитория на github_
17. Добавление SSH-аккаунта на github_
18. Клонирование проекта на github_
19. Пуш кода на github_
20. Отслеживание удалённого репозитория на github_
21. Пулл кода на github_
22. Рабочий процесс в работе_
Этот курс включает пакет материалов. Участники получают ссылку для доступа по электронной почте после запроса.