当使用dif和diff-index时,Git显示不同的结果

时间:2013-08-21 14:37:32

标签: git diff

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

git diff-index --name-only HEAD --;

问题是这显示的文件在不是

时标记为已更改

使用以下命令时,我没有文件差异

git diff --name-only HEAD --;

为什么我会得到不同的结果?!

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用git status检查文件的状态,它会显示未与您的repo同步的内容

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