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