当我执行git diff --name-only时,它总是显示一个文件名,但是我希望它是一个空输出。我想让git diff与git pull同步,所以当git pull说我的项目是最新的时,则git diff应该不显示任何更改。我该怎么做呢?我只希望git diff的输出为空。我尝试删除文件,将其保存,然后再次签出,但没有任何帮助。文件之间的区别是行尾。另外,当我将该路径添加到.gitignore时,当我执行git diff ...时它仍然显示文件。
文件受版本控制后,忽略该文件将不起作用。您只能忽略未跟踪的文件。如果您不想删除文件,请修复行尾,然后查看处理行尾。
当在同一项目中使用不同的平台时,行尾和编码是常见的问题。.gitattributes
按照GitHub文章中的说明添加文件。请注意,仅在git的配置中设置行尾是不够的,您必须自己修复文件或使用本文中建议的自动修复。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句