在临时区域显示git diff文件

可能重复:
我如何显示已经上演的变化?

有没有一种方法可以在完成git add file后看到对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

请参阅git-diff(1)下的EXAMPLE部分

链接地址: http://www.djcxy.com/p/8989.html

上一篇: Show git diff on file in staging area

下一篇: How can I check out a particular version of one file in Git?