标签: git diff git-diff
说我有一些未进行的未提交的更改。我做git diff --stat,它总体上给了+x,-y。然后我提交这个。现在,我再次检查git show <commit_code> --stat,它总体上给了我+z, -y。为什么x和z不同?
git diff --stat
+x,-y
git show <commit_code> --stat
+z, -y
x
z
注意: 我什么都没上演git diff --staged --stat一无所获。
git diff --staged --stat
然后,当我执行git reset HEAD^和git diff --stat时,我得到+ x,-y。
git reset HEAD^
这很奇怪! :)