Git 如何将当前未提交状态的更改与以前提交状态的更改进行比较?

Git 如何将当前未提交状态的更改与以前提交状态的更改进行比较?,git,Git,如何将当前未提交状态的更改与以前提交状态的更改进行比较a88a9? 这是我当前的git状态,自从我上次提交以来已经发生了更改 $ git status # On branch master # Your branch is ahead of 'origin/master' by 1 commit 如何将当前未提交状态的更改与以前提交状态的更改进行比较 这是我的承诺 $ git log --pretty=oneline a88a937d3154291d77156fce2e6c3a0b932c4e

如何将当前未提交状态的更改与以前提交状态的更改进行比较
a88a9

这是我当前的git状态,自从我上次提交以来已经发生了更改

$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit
如何将当前未提交状态的更改与以前提交状态的更改进行比较

这是我的承诺

$ git log --pretty=oneline
a88a937d3154291d77156fce2e6c3a0b932c4e6d add the --done! part in the index.html
3a5c6a881a67664b365a8eddb1c6f0ddd44099b6 css for .priority-btn
32365dfdf27264691929eac8b5d1e9260a367802 css for .edit-btn
e3d040a11e1363447ad8953453c4284c9dd097eb remove TodoMVC readme
dd721f439355b3aa6ce1add52e2b35e51dec5cdb init
$
这与一个提交与另一个提交之间的差异有关,这是我从中得到的,但我想与我当前的未提交状态进行比较

$ git diff a88a937d 3a5c6a8

我说的
HEAD
是当前工作状态还是最后一次提交是对的?

如果你只做
git diff a88a9
它会将提交
a88a9
与你当前回购协议中本地的内容进行比较。

这可能是我使用的
git diff HEAD
的重复,请参见我上面的评论-这就是我在这里使用git diff HEAD