file
有没有办法在我完成后查看对 a 所做的更改git add file
?
也就是说,当我这样做时:
git add file
git diff file
没有显示差异。我想有一种方法可以查看自上次提交以来的差异,但我不知道那是什么。
您可以显示已使用--cached
标志暂存的更改:
$ git diff --cached
在较新版本的 git 中,您还可以使用--staged
标志(--staged
是 的同义词--cached
):
$ git diff --staged
为了查看已经暂存的更改,您可以将-–staged
选项传递给git diff
(在 1.6 之前的 Git 版本中,使用–-cached
)。
git diff --staged
git diff --cached
您还可以使用git diff HEAD file
显示特定文件的差异。
请参阅EXAMPLE
下面的部分git-diff(1)