我的问题和标题一样。
我学会了如何查看提交之间的区别,但是我不知道何时要查看上一次提交和当前状态之间的差异,而不是提交!
没有直接的方法可以做到这一点吗?
答案 0 :(得分:3)
仅git diff
而没有提交将显示索引和工作树之间的差异。如果您尚未git add
或git rm
未进行任何操作,则索引将与上一次提交相同。
git diff --cached
将显示上一次提交和索引之间的差异。
git diff HEAD
将显示工作树与上次提交(HEAD
)的差异。这将是索引的更改以及索引和工作树之间的更改的组合。