Что такое контроль версий
Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 1 из 58.
Система контроля версий — это система, которая фиксирует изменения в файлах с течением времени, позволяя просматривать историю, исправлять ошибки и работать совместно с другими пользователями, не опасаясь перезаписи чужих правок.
Без системы контроля версий проекты часто выглядят так:
report.txt
report_v2.txt
report_final.txt
report_final_FINAL.txt
report_final_FINAL_use_this_one.txtС системой контроля версий файл — это просто report.txt. Инструмент сохраняет каждую предыдущую версию в скрытой истории, которую вы можете просматривать, сравнивать и к которой можете откатываться.
Самым популярным инструментом управления версиями в мире является Git. Именно он лежит в основе GitHub, GitLab и почти каждой современной кодовой базы.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
4Проверка изменений
Git DiffРазница проиндексированных измененийGit ShowПовторение — детективная работа2Начало работы
Инициализация репозиторияПапка .gitНастройка вашей личностиСтатус GitПовторение — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияПовторение — чистый репозиторий3Отслеживание изменений
Область подготовленных измененийGit AddGit CommitИзменение отслеживаемого файлаGit LogПовторение — первые коммиты6Проект сайта с рецептами
Обзор проектаИнициализация и игнорированиеПотренируйтесь самостоятельно: Песочница Terminal