Git-master

Практический курс по Git и GitHub: от первой папки проекта до опубликованного репозитория с коммитами, README и .gitignore. Учимся читать status, log и diff, а не копировать команды вслепую.
Начальный уровень
4-6 часов в неделю · 3 недели

Чему вы научитесь

  • Устанавливать 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 и закончите курс с опубликованным репозиторием, который можно показать преподавателю, наставнику или на стажировке.

Для кого этот курс

Студенты технических и смежных направлений, которые впервые сдают проекты через GitHub. Начинающие разработчики и разработчицы, которые хотят понимать Git в терминале, а не только нажимать кнопки в IDE. Аналитики, тестировщики и дата-специалисты, которым нужно хранить скрипты, ноутбуки и документацию в репозитории. Люди, которые готовятся к стажировке или первой junior-позиции и видят Git в требованиях.

Начальные требования

Нужен компьютер с Windows, macOS или Linux и доступ к интернету.

Опыт профессиональной разработки не нужен. Достаточно уметь создавать папки и файлы. Если вы уже немного писали код, будет проще, но курс не требует знания конкретного языка программирования.

Наши преподаватели

Как проходит обучение

Каждый урок даёт маленький проверяемый результат: открыть терминал, создать файл, сделать коммит, прочитать status, отправить изменения на GitHub.

В курсе есть теория, практические задания Stepik и действия, которые вы выполняете у себя в локальном проекте `git-master-practice`.

Главный принцип: сначала читаем состояние проекта, потом выбираем команду.

Программа курса

загружаем...

Что вы получаете

  • Локальный репозиторий `git-master-practice`
  • Опубликованный GitHub-репозиторий
  • README с описанием проекта
  • `.gitignore` для временных файлов
  • История из нескольких осмысленных коммитов
  • Чек-лист безопасного Git workflow для новичка
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно