IT Academy
Урок 1 · Начальный

Репозиторий, индекс и коммит

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Рабочее дерево содержит текущие файлы, индекс — следующий снимок, commit — сохранённый снимок с родителями. git diff показывает неиндексированные изменения, git diff --staged — подготовленные к commit.

Задача для самостоятельного решения

Изменили файл, выполнили add, затем снова изменили. Что войдёт в commit?

Показать разбор ответа

Версия на момент add. Последующая правка останется в рабочем дереве, пока её отдельно не добавить. Сверьте оба diff перед commit.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →

Дополнительная самопроверка

Проверка: Git без страха: история и командная работа →