Показать git diff в файле в зоне постановки [дублировать
Вопрос
Возможный дубликат:
Как показать изменения, которые были организованы?
Есть ли способ, которым я могу видеть изменения, которые были внесены в file
После того, как я сделал git add file
?
То есть, когда я делаю:
git add file
git diff file
Разница не показана. Я предполагаю, что есть способ увидеть различия с момента последнего коммита, но я не знаю, что это такое.
Решение
Вы можете показать изменения, которые были организованы с --cached
флаг:
$ git diff --cached
В более поздних версиях GIT вы также можете использовать --staged
флаг (--staged
является синонимом для --cached
):
$ git diff --staged
Другие советы
Чтобы увидеть изменения, которые уже были установлены, вы можете передать -–staged
вариант на git diff
(В версиях GIT до 1,6 –-cached
).
git diff --staged
git diff --cached
Вы также можете использовать git diff HEAD file
Чтобы показать DIFF для конкретного файла.
Увидеть EXAMPLE
раздел под git-diff(1)