Чему вы научитесь
- Устанавливать и настраивать Git на Windows, Linux и macOS
- Настраивать SSH-ключи и аутентификацию в GitHub
- Создавать репозитории
- Клонировать репозитории
- Связывать локальные репозитории с удалёнными
- Работать с основными командами Git: commit, push, pull, branch, merge, rebase
- Работать с ветками main и development, понимать смысл их использования
- Откатывать изменения и управлять историей коммитов
- Понимать разницу между git reset и git revert
- Выбирать между merge и rebase
- Создавать форки
- Обновлять форки изменениями из оригинальных репозиториев
- Работать с Open-source проектами
- Работать с pull request'ами
- Проходить код-ревью
- Проводить код-ревью
- Разрешать конфликты слияния в IDE
- Разрешать конфликты слияния в GitHub
- Использовать git diff для просмотра изменений в файлах
- Использовать git diff для просмотра изменений в ветках
- Настраивать .gitignore
- Интегрировать Git с популярными IDE
- Приглашать участников в свой репозиторий на GitHub
О курсе
Курс по использованию системы контроля версий Git и платформы GitHub.
После курса можно смело вливаться в команду или начинать разработку своего продукта. Пройдите путь от новичка до уверенного пользователя.
Для кого этот курс
1️⃣ Новички, которые только начинают разбираться в Git
2️⃣ Разработчики, желающие улучшить навыки работы с Git и GitHub
3️⃣ Фрилансеры и командные разработчики, работающие с кодом на GitHub
4️⃣ Все, кто хочет без проблем работать в проектах, где используется Git
💻 После прохождения курса вы сможете уверенно работать с Git и GitHub в любом проекте!
Начальные требования
Базовые навыки владения командной строкой и любой IDE или редактором кода.
Преподаватели курса
Как проходит обучение
Курс полностью в текстовом варианте. К каждому действию прилагается скриншот для лёгкого восприятия информации. Немного теории в начале и всё остальное практика с тестами.
В конце каждого урока удобная табличка "Команды из урока".
В конце курса - общая таблица со всеми командами.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 143 учеников получили сертификат.
Что вы получите
- Полное понимание работы с Git и GitHub на практике
- Умение работать в команде и оформлять pull request'ы
- Навык разрешения конфликтов при слиянии веток
- Понимание, как правильно организовывать код в репозиториях
- Практический опыт работы с GitHub, который пригодится в реальных проектах
- Доступ к полезным материалам для работы с Git
- Возможность протестировать все команды в реальных сценариях разработки
- Готовность к использованию Git в профессиональной деятельности