𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: master.dev (ex FrontendMasters)
Название: Git под капотом

Продолжительность: 3 ч 27 мин
Количество уроков: 49 Видео
Язык: Английский
Вес архива: 1,89 ГБ
Git под капотом — это практический курс, который помогает понять внутренние механизмы Git, научиться уверенно работать с историей репозитория и эффективно устранять ошибки. Материал ориентирован на разработчиков, которые хотят выйти за рамки базовых команд и почувствовать себя по-настоящему свободно в любой ветвящейся структуре проекта.
Что вы узнаете в этом курсе
Курс охватывает ключевые инструменты, подходы и механизмы Git — от структуры.git до глубокого анализа истории и автоматизации рабочих процессов. Ниже — разбивка основных тем.
Инструменты производительности и ускорение работы с Git
• Использование утилит и команд, ускоряющих работу с большими репозиториями.
• Методы снижения количества ручных операций и ошибок.
Внутреннее устройство Git
Подробное изучение объектов Git поможет лучше понимать, что на самом деле происходит при каждой команде.
• Как устроены коммиты, ветки и деревья.
• Что находится в каталоге .git и как это влияет на проект.
• Реальное назначение хешей, указателей и ссылок.
Работа с ошибками и восстановление истории
Курс показывает, как безопасно исправлять проблемы, не теряя важных данных.
• Поиск и устранение распространённых ошибок.
• Примеры восстановления утерянных коммитов.
• Техники безопасного изменения истории.
Работа с удалёнными репозиториями и сложными операциями
Forks, ветвление и управление удалёнными репозиториями
• Правильная работа с origin и upstream.
• Подходы к командной разработке и поддержанию чистой истории.
Слияние и rebase: преимущества и риски
Вы узнаете, в каких ситуациях использовать merge, а когда rebase экономит время и силы.
• Преимущества линейной истории.
• Как избегать ошибок при rebase и решении конфликтов.
Расширенные функции Git
• Использование cherry-pick для выборочного перемещения коммитов.
• Применение stash для временного сохранения изменений.
• Сила git bisect для поиска проблем в истории.
Настройка Git для максимальной эффективности
Конфигурация Git
• Создание оптимизированного.gitconfig.
• Настройка алиасов, сокращающих сложные команды.
Git hooks для автоматизации
Git-хуки позволяют запускать скрипты до или после определённых операций.
• Проверка качества кода перед коммитом.
• Автоматизация форматирования и линтинга.
• Настройка собственных хуков под нужды команды.
Продвинутые инструменты GitHub
Интеграция CI/CD
Вы изучите, как подключать сервисы непрерывной интеграции, такие как Travis CI, для автоматизации проверок.
Работа с GitHub API
GitHub API позволяет упростить и автоматизировать многие процессы. В курсе вы научитесь:
• получать данные о репозиториях программно,
• использовать API для оптимизации рабочих процессов,
• создавать приложение на основе GitHub API.
Об авторе курса
Нина Захаренко — разработчик, преподаватель и публичный оратор с более чем 10-летним опытом. Старший инженер-программист в Venmo, где занимается внутренними инструментами на Python и повышением производительности команд разработки.
Репозиторий материалов курса
Видео в формате.webm — гарантированно работает в Google Chrome!
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь