我有没有办法看到file
之后对git add file
所做的更改?
也就是说,当我这样做时:
git add file
git diff file
没有显示差异。我想有一种方法可以看到自上次提交以来的差异,但我不知道那是什么。
答案 0 :(得分:1347)
您可以显示已使用--cached
标记暂存的更改:
$ git diff --cached
在更新版本的git中,您还可以使用--staged
标记(--staged
是--cached
的同义词):
$ git diff --staged
答案 1 :(得分:169)
为了查看已经上传的更改,您可以将-–staged
选项传递给git diff
(在1.6之前的Git版本中,使用–-cached
)。
git diff --staged
git diff --cached
答案 2 :(得分:52)