使用dif和diff索引时显示不同结果的Git

使用dif和diff索引时显示不同结果的Git,git,diff,Git,Diff,我正在尝试查看一些本地文件是否与我的git repo同步,为此,我使用以下命令 git diff-index --name-only HEAD --; git diff --name-only HEAD --; 问题是,这显示的是在未更改时标记为已更改的文件 当使用以下命令时,我没有得到任何文件差异 git diff-index --name-only HEAD --; git diff --name-only HEAD --; 为什么我会得到不同的结果 谢谢大家! 如果您正在检查文件的

我正在尝试查看一些本地文件是否与我的git repo同步,为此,我使用以下命令

git diff-index --name-only HEAD --;
git diff --name-only HEAD --;
问题是,这显示的是在未更改时标记为已更改的文件

当使用以下命令时,我没有得到任何文件差异

git diff-index --name-only HEAD --;
git diff --name-only HEAD --;
为什么我会得到不同的结果


谢谢大家!

如果您正在检查文件的状态,请使用
git status
,它将显示哪些文件未与您的repo同步


在未同步的每个文件上使用
git diff file\u name
,您将看到回购状态和当前状态之间的差异

您看到了什么样的差异?