Как я вижу изменения в git index? - PullRequest
12 голосов
/ 30 июля 2010

Скажи, что я делаю

git add foo.txt

Теперь изменения foo находятся в индексе (я предполагаю, что git уже отслеживал этот файл). Теперь, когда я делаю git diff, я не могу увидеть изменения в foo, выполнив

git diff

Есть ли какие-то дополнительные вещи, которые git diff хочет, прежде чем он покажет мне эти изменения?

1 Ответ

30 голосов
/ 30 июля 2010
  • Для отображения только неустановленных изменений:
git diff
  • Чтобы показать только поэтапные / кэшированные изменения:
git diff --cached
  • Чтобы отобразить как кэшированные, так и некэшированные изменения, сравните все рабочее дерево с именованным коммитом (HEAD):
git diff HEAD
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...