Чему вы научитесь
- Инициализировать репозиторий и делать первые коммиты с осмысленными сообщениями
- Управлять файлами в Git: добавлять, переименовывать, перемещать и удалять
- Просматривать историю изменений и сравнивать версии файлов
- Отменять изменения и возвращаться к предыдущим версиям (restore, revert, reset)
- Использовать .gitignore чтобы защитить репозиторий от логов, паролей и временных файлов
- Работать с ветками: создавать, переключать, сливать, разрешать конфликты
- Применять rebase как альтернативу merge для чистой истории
- Настраивать Git hooks для автоматической проверки скриптов перед коммитом
- Работать с удалёнными репозиториями (GitHub/Gitea/GitLab): push, pull, clone, fetch
- Версионировать конфиги с помощью тегов и создавать Pull Request
О курсе
✅Курс создан специально для системных администраторов, которые хотят навести порядок в конфигах, скриптах и перестать плодить файлы вида nginx.conf.bak.2024.old.
Без лишней воды — только то, что реально нужно админу в работе: конфиги, скрипты, автоматизация деплоя и отката. Никакой разработки, никаких фреймворков — только чистый Linux и Git.
Для кого этот курс
🔵Linux-администраторы, которые хранят скрипты в папках вида script_final_2_True.sh
🔵Системные инженеры, которым надоело копировать конфиги перед каждым изменением
🔵DevOps-инженеры на начальном уровне
🔵Специалисты, которые пишут bash-скрипты, ведут инфраструктурные шаблоны и документацию
🔵Все, кто хочет версионировать /etc/nginx/, /etc/ssh/ и bash-скрипты
Начальные требования
💡Для комфортного прохождения курса вы должны:
- работать в командной строке Linux;
- желательно хотя бы базово понимать bash-скриптинг (курс построен на скрипте бэкапа сервера Nginx);
- иметь базовое понимание сетей и протоколов;
- знать, как работает SSH;
Всему остальному научитесь на курсе.
Преподаватели курса
Как проходит обучение
Как будет проходить курс:
- 📝 Текстовый формат — лекции с примерами команд и выводом
- 🖼️ Скриншоты терминала — чтобы видеть, как выглядит результат
- 🛠️ Домашние задания — на виртуалке или VPS с Linux
- 📊 Тесты после каждого модуля — для проверки знаний
- 💬 Поддержка автора по ходу прохождения курса.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 1 учеников получили сертификат.
Что вы получите
- Практический навык работы с Git в задачах Linux-администратора
- Понятную систему хранения скриптов, конфигов и документации
- Навык безопасного внесения изменений и отката после ошибок
- Набор типовых .gitignore-правил для инфраструктурных репозиториев
- Понимание, как внедрить Git в ежедневную работу без перегруза
Нагрузка
3