假设我有一些未提交的更改。我愿意 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^ 和 我得到+x,-y。
git reset HEAD^
这太奇怪了!:)