Чему вы научитесь
- Понимать, зачем нужны системы контроля версий и чем Git отличается от других решений.
- Устанавливать и настраивать Git на Windows, macOS или Linux.
- Создавать локальные репозитории и работать со скрытой папкой .git.
- Использовать базовый цикл Git: отслеживать состояние файлов, добавлять изменения в индекс, фиксировать коммиты с осмысленными сообщениями.
- Регистрироваться на GitHub и ориентироваться в его интерфейсе.
- Создавать публичные и приватные репозитории через веб-интерфейс.
- Связывать локальный Git с удалённым репозиторием и отправлять изменения на GitHub.
Для кого этот курс
Начальные требования
-
Доступ в интернет — для скачивания Git, регистрации на GitHub и работы с удалёнными репозиториями.
-
Базовые навыки работы с командной строкой (терминалом):
-
Открыть терминал / командную строку.
-
Перемещаться между папками (
cd,ls). -
Создавать и удалять файлы и папки (это полезно, но не обязательно — базовые команды мы напомним по ходу курса).
-
-
Любой текстовый редактор — можно использовать блокнот, VS Code, Sublime Text или любой другой, где вы пишете код.
-
Желание разобраться в Git и GitHub — и немного терпения на первых порах.
Наши преподаватели
Как проходит обучение
Формат обучения
-
Два модуля, 10 уроков.
Каждый урок содержит:-
Теоретическую часть примерами команд и объяснениями.
-
Один или два тестовых вопроса для самопроверки.
-
-
Тесты с ответами.
После каждого модуля вы найдёте блок с правильными ответами — можете сразу свериться и закрепить материал. -
Финальная практическая работа (занимает не более 10 минут).
На реальном open-source проекте вы примените всё изученное: клонирование, создание ветки, коммит, push, открытие Pull Request и даже поставите звезду проекту. -
Сертификат (по желанию).
Если выполните все шаги практической работы и пришлёте ссылку на Pull Request, ФИО и почту в специальную форму — получите фирменный сертификат.
Программа курса
Что вы получаете
- Фундаментальное понимание Git и GitHub. Вы будете знать, как устроены системы контроля версий, зачем они нужны и почему Git стал стандартом в индустрии.
- Практические навыки работы с терминалом. Освоите основные команды: git init, git add, git commit, git log, git diff, git restore, git clone, git push, git pull, git fetch, git branch, git checkout и другие.
- Умение вести локальную историю проекта. Сможете фиксировать версии, возвращаться к прошлым состояниям, смотреть изменения и откатывать ненужные правки.
- Навыки работы с GitHub. Создадите аккаунт, настроите репозитории (публичные и приватные), свяжете локальный Git с удалённым, научитесь отправлять и получать изменения.
- 🎓 По завершению курса вам будет выдан фирменный сертификат от Школы.