Снимки и коммиты
Часть раздела Контроль версий путешествия по Terminal на Coddy — урок 3 из 58.
Git сохраняет ваш проект как серию снимков. Каждый снимок называется коммитом, и каждый коммит фиксирует точное состояние каждого отслеживаемого файла в этот момент.
Вы сами решаете, когда сделать снимок. Типичный рабочий процесс выглядит следующим образом:
- Отредактируйте несколько файлов.
- Укажите Git, какие изменения вы хотите включить в следующий снимок.
- Создайте коммит с коротким сообщением, описывающим изменения.
Каждый коммит получает уникальный ID (длинную строку из букв и цифр) и сообщение, которое вы пишете сами, например, "Add login form" или "Fix typo in README".
После того как коммит создан, вы всегда можете к нему вернуться. Даже если вы позже удалите файлы, снимок сохранит информацию о том, как они выглядели.
Шпаргалка
Git сохраняет ваш проект как серию коммитов (снимков). Каждый коммит фиксирует точное состояние каждого отслеживаемого файла в этот момент и получает уникальный ID.
Типичный рабочий процесс коммита:
- Отредактируйте несколько файлов.
- Укажите Git, какие изменения следует включить в следующий снимок.
- Создайте коммит с коротким описательным сообщением (например,
"Add login form").
Коммиты — это постоянные снимки — вы всегда можете вернуться к любому предыдущему коммиту.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
2Начало работы
Инициализация репозиторияПапка .gitНастройка данных пользователяGit StatusИтоги — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияИтоги: чистый репозиторий8Слияние
Что такое слияниеСлияние Fast-ForwardТрёхстороннее слияниеКонфликты слиянияРазрешение конфликтаИтоги — Мастер слияния11Проект: Feature Branch
Обзор проектаИнициализация Main3Отслеживание изменений
Область подготовкиGit AddGit CommitИзменение отслеживаемого файлаGit LogИтоги: первые коммиты6Проект: Сайт рецептов
Обзор проектаИнициализация и игнорирование