git difftool --dir-diff head 和 staging area 中的文件

git difftol --dir-diff beteen head and files in staging area

我的 ~/.gitconfig

中有以下内容
    dt = difftool --dir-diff
[diff]
    tool = kdiff3

因此,如果我想查看自上次提交和上次提交以来发生的变化,我 运行:

git dt HEAD HEAD~1 (or git dit HEAD~1 HEAD, doesn't matter.

是否可以对暂存但尚未提交的文件执行相同的操作?我想做的是:

```git dt 头 ``

可能吗?

是的,使用 --cached 选项

git difftool -d --cached
git diff --cached