git - 临时区域显示Git diff文件

  显示原文与译文双语对照的内容

可能重复:
如何显示已经暂存的更改

有没有办法我可以看到所做出的更改后 filegit add file 所做的?

也就是说,当我:


git add file
git diff file

没有显示差异。我想有一种方法可以看出自从上次提交之后的差异,但我不知道是什么。

时间:

你可以显示已经使用 --cached 标志暂存的更改:


$ git diff --cached

在最新版本的git中,你还可以使用 --staged 标志( --staged--cached的同义词):


$ git diff --staged

为了查看已经登台的更改,你可以将 -–staged 选项传递给 git diff ( 在 pre-1.6 版本的Git中,使用 –-cached ) 。


git diff --staged
git diff --cached

...