практикум
Git
стек, который вы освоите
практикумы по инфраструктуре с 2018 года
- Автоматические проверки — мгновенная обратная связь по заданиям
- Проверки менторами — DevOps-инжерами с опытом в индустрии от 5+ лет
- Возможность общаться с опытными практикующими специалистами
- Свободный темп — проходите без жёстких дедлайнов
- Прикладные задачи — кейсы, приближенные к реальной работе DevOps-инженера

Кому подойдёт
Сетевым инженерам и системным администраторам
Git используется для управления конфигурациями (Ansible, Terraform, и т.д.), отслеживания изменений и безопасного отката при ошибках
Разработчикам
Умение эффективно работать с ветками, мёрджами, rebase, pull-request — это must-have на любой командной разработке
SRE и DevOps‑инженерам
Инфраструктура как код (IAC) требует точного контроля версий конфигов, а Git — незаменимая часть CI/CD‑потоков. Этот практикум покажет, как интегрировать Git в пайплайны и автоматизировать обновления
Техническим менеджерам и QA‑специалистам
Отслеживание истории изменений, понимание, кто и когда внес изменения упрощает анализ багов и планирование релизов
Как проходит
практикум
Команда Rebrain изучает, какие из компетенций требуются на разных уровнях профессий. Мы понимаем, что нужно знать, чтобы на собеседовании или при выполнении задач чувствовать себя уверенно. После наших практикумов специалисты легко адаптируются к реальным рабочим условиям.
Материалы останутся с вами навсегда
Проходите в удобное для вас время
программа практикума
Онбординг
- Онбординг
Git
- Основы работы с Git
- Игнорирование и удаление файлов в репозитории
- История изменений
- Изменение и отмена коммитов
- Работа с ветками и тегами
- Слияние веток
- Решение конфликтов при слиянии веток
- Слияние веток через «rebase»
- Объединение коммитов
- Перенос коммитов из одной ветки в другую
- Работа с «git stash»
- Работа с удалёнными репозиториями
- Работа с командным репозиторием (code review), fork
- Рабочие процессы: GitHub Flow, GitFlow
- Best practices и README-файл
- Подмодули (submodules)
Финальное задание
- Финальное задание
Ключевые навыки для резюме:
немного о
технологии
Для devops
DevOps активно использует принципы "Infrastructure as Code" (IAC), где конфигурации серверов и инфраструктуры хранятся и управляются в виде кода. Git позволяет версионировать конфигурационные файлы (например, Ansible, Terraform, Chef, Puppet)
Тренды
Разработка и совместная работа в облаке. с ростом облачных платформ, таких как GitHub Codespaces и Gitpod, разработчики все чаще используют облачные рабочие процессы.
Улучшения проверки кода
Git продолжает играть центральную роль в управлении запросами на извлечение и проведении тщательных проверок кода
Пример задания
Установите консольный git-клиент.
От имени пользователя user настройте git-клиент, указав глобальные параметры своего пользователя, соответствующие вашим данным (имя латинскими буквами и корректный адрес электронной почты).
Создайте git-репозиторий с именем rebrain-git-task1 в директории /home/user/.
Создайте файл nginx.conf, содержащий базовую конфигурацию nginx (пример конфигурации можно взять отсюда).
Создайте файл README.md с описанием того, что находится в репозитории (Пример: «This repository contains nginx configuration example»).
Сделайте первый коммит, добавив в репозиторий файл README.md.
Сделайте второй коммит, добавив в репозиторий файл nginx.conf.
Посмотрите историю коммитов — в ней должны отображаться два коммита.
Проверьте статус и убедитесь, что в данной директории не осталось файлов/директорий, которые не добавлены в репозиторий. Отправьте задание на проверку.
и подробнее расскажем о практикуме.