如何将当前非提交状态的更改与之前提交的状态a88a9
进行比较?
这是我目前的git状态,自上次提交以来已有变化
$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 1 commit
如何将我当前的非提交状态的更改与之前提交的状态a88a9
进行比较?
这是我的提交
$ 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
$
这与我在here得到的另一个提交有差异,但是我想与我当前的非提交状态进行比较。
$ git diff a88a937d 3a5c6a8
我说得HEAD
是当前的工作状态还是最后一次提交?
答案 0 :(得分:0)
如果您只是执行git diff a88a9
,它会将提交a88a9
与您当前在回购协议中的当前内容进行比较。