当我从git签出一个项目时,许多文件需要提交,但没有任何变化,任何人都可以告诉我为什么?
我刚刚从git中检出,什么都不做,我确定它不是文本编码的东西
答案 0 :(得分:0)
差异可能与文件执行权限有关。如果是这样,git diff
将为您提供旧的chmod / current chmod。要将其恢复为正确的权限,您可以执行git checkout .
或git reset --hard
。
其他解决方案如果您只是不关心文件权限,可以通过编辑.git/config.php
或从根目录git config core.fileMode false
输入
答案 1 :(得分:0)
我得到了答案,原因是eclipse的行分隔符,默认是Unix,当我改为Windows时,一切都很好,谢谢。