Показать git diff в файле в промежуточной области [дубликат]
Возможные Дубликаты:
как я могу показать изменения, которые были поставлены?
есть ли способ я могу видеть изменения, которые были сделаны file
после того, как я сделал git add file
?
то есть, когда я делаю:
git add file
git diff file
разница не отображается. Я думаю, что есть способ увидеть различия с момента последнего коммита, но я не знаю, что это такое.
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)