Изменение отслеживаемого файла
Часть раздела Контроль версий путешествия по Terminal на Coddy. Урок 12 из 58.
После фиксации файла Git начинает отслеживать его. Когда вы в следующий раз отредактируете его, git status покажет его как изменённый, а не как неотслеживаемый.
git status --short
M hello.txtM во втором столбце означает «изменён в рабочем каталоге, но ещё не добавлен в индекс». Добавляй изменения той же командой git add:
git add hello.txt
git status --short
M hello.txtОбратите внимание: M переместилась в первый столбец. Два столбца — это подготовленные к коммиту изменения (слева) и рабочая директория (справа). После добавления изменений в индекс выполните коммит, как обычно:
git commit -m "Update hello.txt"Каждый коммит сохраняет полный снимок, поэтому старая версия не теряется. Ты всегда можешь вернуться к ней.
Задание
ЛегкоВ папке находится note.txt. Инициализируй репозиторий, настрой данные пользователя, зафиксируй исходный файл, затем измени содержимое файла на updated и выполни git status --short.
Ожидаемый вывод — маркер «изменён, но не добавлен в индекс».
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Контроль версий
4Проверка изменений
Git DiffРазница проиндексированных измененийGit ShowПовторение — детективная работа2Начало работы
Инициализация репозиторияПапка .gitНастройка вашей личностиСтатус GitПовторение — первый репозиторий5Игнорирование файлов
Зачем игнорировать файлыШаблоны .gitignoreПроверка правил игнорированияПовторение — чистый репозиторий3Отслеживание изменений
Область подготовленных измененийGit AddGit CommitИзменение отслеживаемого файлаGit LogПовторение — первые коммиты6Проект сайта с рецептами
Обзор проектаИнициализация и игнорированиеПотренируйтесь самостоятельно: Песочница Terminal