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