Голосов: 0
#1
Описание [Balun.Courses] [Сергей Венецкий] Глубокий Git для Junior и Middle (Teamlead’ов и Senior) (2025):
Программа курса:
4 модуля, домашние задания и лучшие практики.
Мы не просто рассказываем о базовых командах Git, а разбираем его работу изнутри. Все знания, которые вы получите, будут полезны в реальной работе.
Модуль 1. Погружение в Git
Теория:
Git под капотом: объекты, хэши, индекс
Атомарные изменения
Смысл сообщений в коммитах
Практика:
Хирургия коммитов с git add -p
Результат:
Вы научитесь делать пул-реквесты, которые сразу принимаются без доработок.
Вы научитесь делать атомарные коммиты и откатывать изменения без повреждения смежных функций.
Вы будете понимать, как Git хранит объекты и вычисляет хэши, что позволит вам избегать ошибок.
Вы сможете выстраивать качественную историю коммитов, что сократит время адаптации новых разработчиков.
Вы научитесь мгновенно находить причины багов без долгих поисков в коде благодаря грамотно составленным сообщениям.
Модуль 2. Ветвление и управление историей
Теория:
Стратегии ветвления: GitFlow vs GitHubFlow vs TrunkBased
Merge vs Rebase: когда использовать
Разрешение конфликтов как профессионал
Практика:
Переписывание истории с rebase -i
Результат:
Вы научитесь выбирать стратегию слияния и переписывания истории в зависимости от команды — от стартапов до крупных компаний.
Вы сможете выполнять мерджи за полчаса, а не за два дня.
Вы научитесь профессионально управлять версиями и изменять историю.
Модуль 3. Git-машина команды
Теория:
Форки и PR: процесс без конфликтов
Git Hooks: автоматизация рутинных задач
Оптимизация для больших репозиториев
Практика:
Настройка эффективного CI/CD.
Результат:
Вы создадите единые стандарты кода и коммитов для всей команды без необходимости постоянно напоминать о правилах.
Вы научитесь автоматизировать проверку кода, что сэкономит часы вашего и командного времени.
Вы научитесь грамотно настраивать CI, что сократит время от коммита до деплоя с часов до минут.
Вы научитесь использовать автоматические preview-окружения для каждого PR, что позволит тестировать изменения до мержа и обнаруживать проблемы до того, как они достигнут основных веток.
Модуль 4. Git-ниндзя
Теория:
Спасение данных: reflog и восстановление
Git bisect: поиск багов по истории
Модули и подрепозитории
Практика:
Диагностика и восстановление сломанного репозитория.
Результат:
Вы научитесь создавать чистую и понятную историю коммитов, выбирая отдельные изменения внутри файла.
Вы сможете мгновенно находить баги, просматривая все коммиты, где была изменена конкретная строка кода.
Вы научитесь автоматизировать поиск по истории для нахождения коммита с багом, что сэкономит часы времени.
Вы научитесь сжимать репозиторий и автоматически удалять ненужные данные.
Вы научитесь спасать «удалённые» коммиты, которые были случайно потеряны.
Преподаватель — Сергей Венецкий, специалист по встраиваемым системам (Jetson Nano, AWS IoT) и автоматизации процесса сборки программного обеспечения.
Сергей имеет опыт работы в качестве старшего разработчика и занимался разработкой компьютерного зрения (OpenCV, PyTorch), систем мониторинга и 3D-трекинга.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Balun.Courses] [Сергей Венецкий] Глубокий Git для Junior и Middle (Teamlead’ов и Senior) (2025):
Для просмотра содержимого вам необходимо авторизоваться
Последнее редактирование модератором: