小编Oli*_*r P的帖子

git status显示已更改的文件,但git diff没有

我已经看过所有类似的问题但是我已经仔细检查了一些奇怪的东西肯定会发生.

在一台服务器(Solaris with git 1.8.1)上,我克隆了git存储库,然后将.git文件夹复制到现有的实时文件中.这很完美,我可以跑

git status
Run Code Online (Sandbox Code Playgroud)

然后

git diff [filename]
Run Code Online (Sandbox Code Playgroud)

检查任何不同的文件.

在另一台服务器(Solaris with git 1.7.6)上,我做的完全一样

git diff [filename] 
Run Code Online (Sandbox Code Playgroud)

即使文件的内容肯定不同,也不显示任何内容.我还测试了添加一个新文件,然后进行编辑.同样的问题,git status将文件显示为已更改但未git diff显示任何内容.如果我下载更改的文件并在本地运行diff,那么我得到diff输出.

git diff

152
推荐指数
11
解决办法
8万
查看次数

标签 统计

diff ×1

git ×1