Показать git diff в файле в промежуточной области [дубликат]


Возможные Дубликаты:
как я могу показать изменения, которые были поставлены?

есть ли способ я могу видеть изменения, которые были сделаны file после того, как я сделал git add file?

то есть, когда я делаю:

git add file
git diff file

разница не отображается. Я думаю, что есть способ увидеть различия с момента последнего коммита, но я не знаю, что это такое.

3 745

3 ответа:

вы можете показать изменения, которые были организованы с помощью --cached флаг:

$ git diff --cached

в более поздних версиях git вы также можете использовать --staged флаг (--staged - это синоним --cached):

$ git diff --staged

чтобы увидеть изменения, которые уже были организованы, вы можете передать до git diff (в pre-1.6 версий Git, используйте –-cached).

git diff --staged
git diff --cached

вы также можете использовать git diff HEAD file чтобы показать разницу для конкретного файла.

посмотреть под git-diff(1)