Чему вы научитесь
- Устанавливать Git и проверять, что он работает в терминале
- Создавать локальный репозиторий из обычной папки
- Читать `git status`, `git log` и `git diff`
- Делать осмысленные коммиты с понятными сообщениями
- Настраивать GitHub-репозиторий и SSH-доступ
- Отправлять локальный проект на GitHub через `push`
- Оформлять README и `.gitignore`
- Исправлять простые ошибки перед коммитом и после него
О курсе
Git часто ломает темп обучения не потому, что он сложный, а потому что новичок не понимает, что происходит с проектом после каждой команды. Файлы лежат в папке, GitHub просит репозиторий, наставник говорит “сделай коммит”, а терминал отвечает непонятным status. В итоге студент копирует команды и надеется, что ничего не сломается.
Git-master строит базовый workflow с нуля: обычная папка, Git-репозиторий, индекс, коммит, история, GitHub, SSH, push, README и .gitignore. Не “выучить команды списком”, а понять, какое состояние проекта меняет каждая команда и как проверить результат.
Курс сделан для студентов, начинающих разработчиков, аналитиков, тестировщиков и всех, кому нужно показать проект через GitHub. Мы не уходим в ветвление, rebase и сложную командную разработку. Сначала доводим до уверенного одиночного цикла: создать проект, сохранить изменения, прочитать историю, отправить на GitHub и не добавить лишние файлы.
Внутри: 9 модулей, 31 урок и 147 практических шагов. Практика строится вокруг терминала, `git status`, `git log`, `git diff`, SSH-ключей, GitHub-репозитория, README и .gitignore. В заданиях вы выбираете безопасные действия, читаете вывод Git, восстанавливаете порядок команд и пишете осмысленные сообщения коммитов.
Сквозной проект курса: `git-master-practice`. Вы создадите локальную папку, превратите её в репозиторий, сделаете несколько коммитов, подключите GitHub, оформите README, добавите .gitignore и закончите курс с опубликованным репозиторием, который можно показать преподавателю, наставнику или на стажировке.
Для кого этот курс
Начальные требования
Нужен компьютер с Windows, macOS или Linux и доступ к интернету.
Опыт профессиональной разработки не нужен. Достаточно уметь создавать папки и файлы. Если вы уже немного писали код, будет проще, но курс не требует знания конкретного языка программирования.
Наши преподаватели
Как проходит обучение
Каждый урок даёт маленький проверяемый результат: открыть терминал, создать файл, сделать коммит, прочитать status, отправить изменения на GitHub.
В курсе есть теория, практические задания Stepik и действия, которые вы выполняете у себя в локальном проекте `git-master-practice`.
Главный принцип: сначала читаем состояние проекта, потом выбираем команду.
Программа курса
Что вы получаете
- Локальный репозиторий `git-master-practice`
- Опубликованный GitHub-репозиторий
- README с описанием проекта
- `.gitignore` для временных файлов
- История из нескольких осмысленных коммитов
- Чек-лист безопасного Git workflow для новичка