О курсе
Погрузитесь в мир Git и GitHub с нашим уникальным курсом, который поможет вам стать настоящим мастером управления кодом. Вы научитесь не только основам, но и сложным приемам работы в команде, что станет незаменимым навыком для любого разработчика.
С помощью серии видео-уроков вы пройдете путь от создания репозитория до сложных операций с ветками и разрешением конфликтов. Научитесь эффективно использовать версионирование в проектах любой сложности.
Особенности курса про Git:
- Практическое обучение: Мы не просто объясняем команды Git – мы показываем, как их применять на практике, чтобы вы могли уверенно работать с ним в любых ситуациях.
- Интерактивные задания: Закрепите свои знания с помощью тестов и практических упражнений, которые помогут вам освоить материал на практике.
- Постепенное освоение: Мы начинаем с основ и плавно переходим к более сложным темам, чтобы вы могли легко усваивать информацию.
- Работа в терминале и графическом клиенте: Вы изучите Git как через терминал (Git Bash), так и через графический клиент Sourcetree, что даст вам полное представление о возможностях инструмента.
Для кого этот курс
Курс идеально подходит для начинающих разработчиков на любом языке, которые хотят не только научиться управлять своим кодом, но и освоить основы командной работы через репозитории. Этот курс станет отличным стартом для вашей карьеры в IT.
Что вас ждет в курсе:
Введение в Git
- Введение в курс
- Установка Git
- Базовая настройка Git
- Установка и настройка Sourcetree
- Создание репозитория
- Добавление файлов
- Изменение файлов
- Фиксация с индексацией
- Фиксация изменений в Sourcetree
- Отмена изменений
- Переименование и перемещение
- Удаление файлов из проекта
- (бонус) Практика работы с Git в IDE
Работа в пределах одной ветки
- Игнорирование файлов
- Наполнение .gitignore
- Репозиторий для существующего проекта
- Клонирование репозитория
- git log и история версий
- Поиск по истории версий
- Указатель HEAD и refs
- Сброс нововведений через reset
- Сброс нововведений с помощью clean
- Сброс коммитов через reset
- Что делать при потере коммитов (бонус)
- Переключение коммитов с помощью checkout
- Возвращаем файлы с помощью checkout
- Возвращаем файлы с помощью revert
- Работа с тегами
Ветвление и командная работа
- Введение в ветвление
- Создание и смена веток
- Первое слияние
- Удаление веток
- Один файл — разные строки
- Логические конфликты
- Ручное разрешение конфликтов
- our и theris правки
- Сжатие коммитов с помощью reset —soft
- Сжатие коммитов с помощью merge —squash
- git rebase
- Конфликты при git rebase
- merge, checkout, сжатие и разбиение
- Сложный rebase
- cherry-pick
Работа с GitHub
- Общая схема работы
- Подключение с помощью SSH-ключей
- Подключение Sourcetree
- Подключение GitHub Desktop
- Связь локальных и удаленных веток
- Простейший pull
- pull, fetch, merge и rebase
- Пара слов о push
- Удаление удаленных веток
- pull request в публичные репозитории
Что вы получите, записавшись на курс:
- 53 увлекательных урока
- 5 часов 47 минут видео
- 141 тест для проверки знаний
Не упустите возможность прокачать свои навыки и стать востребованным специалистом в области разработки! Записывайтесь на курс уже сегодня!