在临时区域显示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
部分
上一篇: Show git diff on file in staging area
下一篇: How can I check out a particular version of one file in Git?