me_edu
Git и GitHub с нуляШаг 7 из 32 · 0% пройдено
Зачем нужен контроль версий · Идея и установка

Три состояния файла

Шаг 7 из 327 минТеория
Цель

Понять основной механизм темы «Три состояния файла» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

PROCESS DIAGRAM1Рабочая папка2Индекс (staging)3Коммит (история)4GitHub (push)
Путь изменения: правка → git add → git commit → git push
Опорная идея

Чтобы понимать Git, важно усвоить его главную идею — три «места», в которых живут изменения.

1. Рабочая папка (working directory) — обычные файлы проекта, которые вы редактируете в редакторе. 2. Индекс, или область подготовки (staging area) — «корзина» для следующего снимка. Сюда вы кладёте те изменения, которые хотите зафиксировать вместе. 3. История (репозиторий) — последовательность сделанных снимков-коммитов; их уже нельзя случайно потерять.

Команда git add перемещает изменения из рабочей папки в индекс, а git commit превращает содержимое индекса в новый постоянный снимок истории. Позже git push отправит снимки на GitHub. Эта цепочка — основа всей работы, поэтому держите её перед глазами.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.