Чему вы научитесь
- Устанавливать и настраивать 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 – самая популярная платформа для командной разработки. Если вы хотите полностью разобраться в Git, научиться работать в команде, отправлять pull request'ы, проводить ревью кода и уверенно пользоваться GitHub, то этот курс для вас!
❗️❗️❗️Вы не будете изучать "а смотрите, как ещё тут можно, но не знаю зачем". Вы будете изучать 100% полезный материал, необходимый для РЕАЛЬНОЙ работы.❗️❗️❗️
Что Вас ждет в курсе?
- Практический подход – все команды и процессы объясняются на реальных примерах.
- От основ до продвинутых тем – начнем с базовых команд и постепенно перейдем к работе с ветками, pull request'ами и разрешению конфликтов.
- Работа в команде – научитесь правильно оформлять коммиты, предлагать изменения через pull request'ы, проводить код-ревью и сливать ветки.
- Разбор инструментов – помимо работы в терминале с Git, рассмотрим работу с UI GitHub.
- Полная подготовка к работе в любом проекте – после курса вы будете готовы работать в командах, использовать GitHub в разработке или запускать собственные проекты.
Для кого этот курс
1️⃣ Новички, которые только начинают разбираться в Git 2️⃣ Разработчики, желающие улучшить навыки работы с Git и GitHub 3️⃣ Фрилансеры и командные разработчики, работающие с кодом на GitHub 4️⃣ Все, кто хочет без проблем работать в проектах, где используется Git 💻 После прохождения курса вы сможете уверенно работать с Git и GitHub в любом проекте!
Начальные требования
Базовые навыки владения командной строкой и любой IDE или редактором кода.
Наши преподаватели
Как проходит обучение
Курс полностью в текстовом варианте. К каждому действию прилагается скриншот для лёгкого восприятия информации. Немного теории в начале и всё остальное практика с тестами.
В конце каждого урока удобная табличка "Команды из урока".
В конце курса - общая таблица со всеми командами.
Программа курса
Сертификат
Что вы получаете
- Полное понимание работы с Git и GitHub на практике
- Умение работать в команде и оформлять pull request'ы
- Навык разрешения конфликтов при слиянии веток
- Понимание, как правильно организовывать код в репозиториях
- Практический опыт работы с GitHub, который пригодится в реальных проектах
- Доступ к полезным материалам для работы с Git
- Возможность протестировать все команды в реальных сценариях разработки
- Готовность к использованию Git в профессиональной деятельности