Чему вы научитесь
- Знать основные команды Git для повседневной работы
- Знать принципы организации ветвления в командных проектах
- Понимать разницу между fetch и pull
- Уметь устанавливать программное обеспечение для работы с Git на Windows
- Уметь скачивать и переключаться между удалёнными ветками
- Уметь разрешать конфликты при слиянии
- Владеть навыками работы с файлами и директориями в репозитории
- Владеть стратегиями слияния веток с использованием merge --no-ff
- Владеть навыками синхронизации локального и удалённого репозиториев
О курсе
Для кого этот курс
Начальные требования
Чтобы курс прошёл гладко, вот что нужно иметь на старте:
Техническая база:
-
Компьютер с Windows, MacOS или Linux.
-
Базовое умение обращаться с файлами: создавать папки, копировать, перемещать.
-
Любой текстовый редактор (можно даже Блокнот, но я советую VSCode).
-
Стабильный интернет, чтобы скачать Git и работать с удалённым репозиторием (например, на GitHub).
По опыту:
-
Никакого опыта работы с Git не требуется — всему научимся с нуля.
-
Знание программирования — не обязательно, но будет плюсом. Я показываю Git на примере файлов с кодом, но для понимания команд не нужно уметь программировать.
По софту:
-
Никаких особых программ не нужно. Git установим по ходу дела.
-
Если у вас есть желание работать в терминале и не бояться командной строки — это главное.
Вы не потратите время на установку сложного софта и настройку окружения. Всё, что нужно, — мы установим вместе на первом занятии.
Преподаватели курса
Как проходит обучение
-
Читаем короткие объяснения
-
Повторяем команды в своём терминале
-
Выполняем задания: выбор ответа, сопоставление, сортировка
-
Всё делаем вручную — никаких GitKraken
Что вы получите
- Навыки работы с Git в терминале — без визуальных оболочек, с полным контролем
- Понимание веток, слияний, fetch vs pull, merge --no-ff
- Готовые стратегии для командной работы
- Практику на реальных примерах из разработки
- Сертификат об успешном прохождении курса