如何将我当前的非提交状态的更改与之前的提交状态进行比较?

时间:2016-02-04 02:15:17

标签: git

如何将当前非提交状态的更改与之前提交的状态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是当前的工作状态还是最后一次提交?

1 个答案:

答案 0 :(得分:0)

如果您只是执行git diff a88a9,它会将提交a88a9与您当前在回购协议中的当前内容进行比较。