在临时区域显示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部分