Git diff显示未更改的文件

Git diff显示未更改的文件,git,Git,我工作和提交/推送了一段时间的存储库显示未更改的文件已更改 添加/提交这些文件后,我可以生成一个补丁,显示它们没有被更改。为什么git认为这些都改变了 .../bar/index.js | 0 .../foo.txt | 0 文件权限的差异。我通过查看git diff发现了差异,并看到了这一点 old mode 100755 new mode 100644 文件是否有特殊字符?您是否在不同的操作系统(不同的行尾)之间切换?我没有切换操作系统,我不

我工作和提交/推送了一段时间的存储库显示未更改的文件已更改

添加/提交这些文件后,我可以生成一个补丁,显示它们没有被更改。为什么git认为这些都改变了

 .../bar/index.js     |   0
 .../foo.txt          |   0

文件权限的差异。我通过查看git diff发现了差异,并看到了这一点

old mode 100755  
new mode 100644  

文件是否有特殊字符?您是否在不同的操作系统(不同的行尾)之间切换?我没有切换操作系统,我不确定它们是否有特殊字符。有没有办法让它们显示在差异/补丁上?您可能想看看这里:这里:您使用的是什么命令?可能是重复的