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

StackOverflow https://stackoverflow.com/questions/3527856

  •  30-09-2019
  •  | 
  •  

Вопрос

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

Есть ли способ, которым я могу видеть изменения, которые были внесены в 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)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top