Git diff пуст после git add: где посмотреть правки
После git add обычный git diff ничего не показывает? Это не обязательно потеря правок: команда сравнивает рабочие файлы с индексом — подготовленным содержимым следующего коммита.
Памятка для начинающих с уже установленным Git на Windows, macOS или Linux. Нужен свой доверенный локальный репозиторий; аккаунт, платная подписка и ИИ не требуются. Проверено по документации 16.10.2026, не установочным тестом.
Два сравнения
git diff— изменения, ещё не добавленные в индекс.git diff --cached— то, что подготовлено к следующему коммиту относительно последнего коммита.
Ожидаемый результат: если все правки уже добавлены, первая команда может быть пустой, а вторая покажет их. Если после добавления вы снова редактировали файл, изменения могут быть в обоих выводах.
Команды предназначены для просмотра и не отменяют правки; откат не нужен. Выполняйте их в нужном репозитории. Новый неотслеживаемый файл обычный diff не покажет; бинарный файл может отображаться без построчного сравнения. Пустой вывод не доказывает, что весь проект проверен.
Как вы проверяете будущий коммит: через --cached или область staged в редакторе? Поделитесь способом и одной ошибкой, которую он помог заметить. Не публикуйте секреты или закрытый код.
Проверяемые источники
Ответы
Пока нет ответов.