Что такое система контроля версий? Для чего она используется и как может помочь программистам? На эти вопросы вы получите ответы в данном курсе.
Система контроля версий или VCS может значительно облегчить работу разработчиков, пытающихся проанализировать изменения и вклады в общий код. Проще говоря, система контроля версий – это ключевой элемент в системе управления настройками программного обеспечения, которые отвечают потребностям проекта. VCS дают возможность назначать для определенных изменений/ревизий/обновлений буквенные или числовые значения. Также могут предоставить информацию о временных метках и идентификаторе человека внесшего изменения.
В этом руководстве мы расскажем вам о самой часто используемой системе контроля версий – GIT. Вы узнаете, что такое GIT и какие он имеет преимущества перед остальными VCS.
Учебный план курса
Урок 0. Подготовка и введение | 00:08:00 | |
Урок 1. Первый коммит | 00:05:00 | |
Урок 2. Проверка состояния | 00:04:00 | |
Урок 3. Индексация файлов | 00:07:00 | |
Урок 4. История коммитов | 00:06:00 | |
Урок 5. Git checkout. Назад в будущее | 00:06:00 | |
Урок 6. Отмена индексированных файлов | 00:07:00 | |
Урок 7. Revert. Отмена коммита | 00:06:00 | |
Урок 8. Решение простого конфликта | 00:05:00 | |
Урок 9. Ветки и их применение | 00:05:00 | |
Урок 10. Слияние веток и решение конфликтов слияния | 00:08:00 | |
Урок 11. Rebase vs Merge. Что такое git rebase? | 00:07:00 | |
Урок 12. Удаленный репозиторий и git clone | 00:08:00 | |
Урок 13. Загружаем изменения на удаленный репозиторий | 00:08:00 | |
Урок 14. Обновляем код манерой merge и rebase | 00:07:00 | |
Урок 15. Что такое origin и для чего нужен stash? | 00:13:00 |