Ответ 1
Вы можете показать изменения, которые были поставлены с флагом --cached
:
$ git diff --cached
В более поздних версиях git вы также можете использовать флаг --staged
(--staged
является синонимом --cached
):
$ git diff --staged
Возможный дубликат:
Как показать изменения, которые были поставлены?
Есть ли способ увидеть изменения, внесенные в file
после того, как я сделал git add file
?
То есть, когда я это делаю:
git add file
git diff file
не отображается diff. Я предполагаю, что есть способ увидеть различия с момента последнего коммита, но я не знаю, что это такое.
Вы можете показать изменения, которые были поставлены с флагом --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
?
См. раздел EXAMPLE
в разделе git-diff(1)