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