我已经看过所有类似的问题。然而,我仔细检查了一下,肯定发生了一些奇怪的事情。
在一台服务器(Solaris with Git1.8.1)上,我克隆了Git存储库,然后将.git文件夹复制到我现有的活动文件中。这个运行得很好,我可以运行
git status
然后
git diff [filename]
检查任何不同的文件。
但是,在另一台服务器(带有Git 1.7.6的Solaris)上,我正在执行完全相同的操作
git diff [filename]
不显示任何内容,即使文件的内容肯定不同。我还测试了添加新文件、提交文件,然后进行编辑。同样的问题,git status
显示文件已更改,但git diff
不显示任何内容。如果我下载更改后的文件并在本地运行diff,则会得到diff输出。
https://stackoverflow.com/questions/14564946
复制相似问题