Войти

Введение в Git

13 роликов по освоению инструментов системы контроля версий Git. Прохождение курса бесплатно. Разработан специально для новичков. Подходит начинающим программистам и разработчикам. В программе: знакомство с основными понятиями Git (репозиториями, коммитами, ветками и тэгами), изучение базовых опций, командное написание кода, разработка несколько версий программы. Обратная связь от преподавателей и закрытый чат. Выдаётся сертификат.

Подробнее


Компания: geekbrains

рейтинг: Язык: ru

Длительность курса

Длительность курса

Обучение в свободном режиме

Формат обучения

Формат обучения

Видеокурс

Обратная связь

Обратная связь

Теория и практика

Теория и практика

13 уроков

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

Работать с системой контроля версий Git

- Хранить свой код в интернете, и делать его доступным по сети всем участникам разработки;
- Писать код командно;
- Разрабатывать сразу несколько версий программы;
- Откатываться к предыдущим версиям вашей программы;
- Контролировать процесс выпуска различных версий вашей программы

Пройти курс Запишись на курс
прямо сейчас!

Кураторы: нет

О курсе

О курсе

Кураторы: нет
Новичкам

Узнаете, почему важна система контроля версий в современной разработке и коллективном программировании, познакомитесь с основными понятиями Git: репозиториями, коммитами, ветками и тэгами. Изучите базовые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое.

Урок 1. Введение в системы контроля версий

Что такое система контроля версий? Виды систем контроля версий Git и его преимущества Документация

Урок 2. Работа с командной строкой

Что такое командная строка? Почему важна командная строка? Как открыть командную строку? Полезные команды

Урок 3. Локальная работа с Git-репозиторием

Введение в консольный клиент Настройка git Инициализация репозитория Клонирование репозитория Графические git-клиенты

Урок 4. Базовые операции

Индексирование Публикация изменений Коммиты Отмена индексирования Текущий статус

Урок 5. История git-проекта

История изменений Откат по истории проекта Авторы изменений: git blame Игнорирование файлов .gitignore Сайт gitignore.io Сохранение папок .keep

Урок 6. Ветки

Управление ветками Создание и удаление веток Переключение между ветками Конфликты способы и их разрешение git merge

Урок 7. Создание удаленного Git-репозитория

Git-хостинги (GitHub, GitLab, Bitbacket) Создание собственного bare-git репозитория Регистрация на GitHub Публикация изменений в удаленном репозитории

Урок 8. Удаленные ветки

Названия репозиториев Несколько репозиториев в одном проекте .git/config Управление ветками на удаленном репозитории

Урок 9. Версионирование

Способы версионирования Тэги и их связь с коммитами Добавление тэга Удаление тэга Управление тэга на удаленном репозитории

Урок 10. Слияние и переносы

Сливаем изменения. git merge Переносим ветки. git rebase Переносим коммиты. git cherry pick Сливаем коммит в один. git squash Хуки Псевдонимы

Урок 11. Gitflow

Как используется и зачем? Циклы тестирования Возможно Blue/green Релизные ветки Хотфиксы

Урок 12. SSH

Протокол SSH Зачем используется? Создание ключей Форвардинг SSH-агент Копирование файлов по SSH Windows: Git for Windows Использование SSH совместно с Git-ом

Урок 13. Сдача домашней работы через Git

Git

Основы работы с Git

Работа с командной строкой

Локальная работа с Git-репозиторием

Создание удаленного Git-репозитория

Использование SSH совместно с Git

Управление ветками. Создание и удаление веток

Навыки, которые вы получите

Компания, проводящая курс

GeekBrains

149 курсов по 483 темам

Онлайн-платформа для обучения GeekBrains работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016 года. Школа...

Преподаватели курса

Ведущий Ruby-разработчик Rambler&Co

Ведущий Ruby-разработчик Rambler&Co. Программист с 20-летним...

Отзывы студентов

5
Рейтинг курса
100%
0%
0%
0%
0%
смотрите также

Похожие курсы

больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

geekbrains
(1)
270 000 Р