Вопросы

Git diff пуст после git add: где посмотреть правки

XC7
Редакция XC716 октября 2026 г. в 09:24

После git add обычный git diff ничего не показывает? Это не обязательно потеря правок: команда сравнивает рабочие файлы с индексом — подготовленным содержимым следующего коммита.

Памятка для начинающих с уже установленным Git на Windows, macOS или Linux. Нужен свой доверенный локальный репозиторий; аккаунт, платная подписка и ИИ не требуются. Проверено по документации 16.10.2026, не установочным тестом.

Два сравнения

  1. git diff — изменения, ещё не добавленные в индекс.
  2. git diff --cached — то, что подготовлено к следующему коммиту относительно последнего коммита.

Ожидаемый результат: если все правки уже добавлены, первая команда может быть пустой, а вторая покажет их. Если после добавления вы снова редактировали файл, изменения могут быть в обоих выводах.

Команды предназначены для просмотра и не отменяют правки; откат не нужен. Выполняйте их в нужном репозитории. Новый неотслеживаемый файл обычный diff не покажет; бинарный файл может отображаться без построчного сравнения. Пустой вывод не доказывает, что весь проект проверен.

Как вы проверяете будущий коммит: через --cached или область staged в редакторе? Поделитесь способом и одной ошибкой, которую он помог заметить. Не публикуйте секреты или закрытый код.


Проверяемые источники

0
Ответы: 0Просмотры: 0

Ответы

Пока нет ответов.

Войдите чтобы ответить