Чему вы научитесь
- Основам Git и GitHub: поймёте, как работает контроль версий и зачем он нужен, а также освоите базовые команды для управления репозиториями.
- Работе с удалёнными репозиториями: подключаться, синхронизировать изменения и эффективно работать с репозиториями на GitHub.
- Созданию коммитов и ветвлению: научитесь фиксировать изменения, вести историю правок и работать с разными ветками, создавая параллельные версии проекта.
- Настройке .gitignore: узнаете, как исключать ненужные файлы из репозитория, чтобы он оставался чистым и удобным для всех участников команды.
- Работе с форками и pull requests: освоите создание форков для работы над чужими проектами и сможете предлагать изменения с помощью pull requests.
- Код-ревью и командной работе: поймёте, как проводить ревью кода и поддерживать высокий стандарт качества кода в проекте.
- Продвинутым функциям Git: работа с тегами, подмодулями и инструментами для анализа истории коммитов.
О курсе
Для кого этот курс
Начальные требования
Этот курс подходит для всех уровней, но базовые знания в программировании и понимание терминов, связанных с разработкой, будут полезны. Вот несколько начальных требований, которые помогут вам быстрее освоить материал:
-
Основы работы с командной строкой — базовое знание терминала (командной строки) или консоли, чтобы не пугаться команд и легко ориентироваться при работе с Git.
-
Базовое понимание файловой системы — как создавать, перемещать и удалять файлы и папки на своём устройстве. Это поможет, так как мы будем работать с файлами и каталогами внутри репозиториев.
-
Основы программирования (желательно, но необязательно) — если вы знакомы с основными принципами написания кода и понимаете такие термины, как "файл", "директория", "команда", "репозиторий", это упростит процесс обучения.
Если вы не знакомы с этими базовыми аспектами, не волнуйтесь — курс построен так, чтобы начинать с самых основ и постепенно знакомить с каждой новой функцией Git.
Преподаватели курса
Как проходит обучение
Обучение построено на основе практических заданий и теоретических объяснений, которые шаг за шагом познакомят вас с Git и GitHub. Каждый урок включает:
-
Небольшие теоретические блоки — короткие, чёткие объяснения, чтобы не перегружать вас информацией, а сразу перейти к практике.
-
Практические задания — вы будете выполнять команды в Git, работать с репозиториями, создавать коммиты и ветки. Задания продуманы так, чтобы каждый шаг закреплял пройденный материал и показывал, как использовать его в реальных задачах.
-
Закрепляющие вопросы и мини-тесты — чтобы проверить свои знания и понять, как хорошо усвоен материал.
Вы можете проходить курс в своём темпе, повторяя шаги или возвращаясь к темам, которые хотите закрепить.
Что вы получите
- Уверенно освоите Git и GitHub — поймёте, как использовать контроль версий, управлять проектами и работать в команде над одним кодом.