git - “git diff”以绿色突出显示所有内容 - 不是新更改
问题描述
当我输入“git diff filename”时,它会以绿色突出显示我的所有代码(我对文件和 CMD+S 进行了修改以保存更改并多次测试),而不仅仅是新行……有人可以帮忙吗?感谢你们
解决方案
ELF 格式发生了变化。控制这一点的旧标志是一团糟。您可以做的最好的事情是通过添加* -text
到 gitattributes 来设置 git 不搞乱它。将文件设置为其原始 EOL 格式(如果已提交则进行修改),然后一切都应该恢复正常。
推荐阅读
- nsis - 如何使用 Exe 为注册表中的应用程序设置默认图标?
- django - 从嵌套循环访问变量
- r - 如何重新排列在 dplyr 中易于查看的汇总统计信息?
- typescript - TypeScript:任何包含字段并返回转换对象的接口的类型
- r - 从 colnames 子集日期
- bash - 为什么在我的 PS1 末尾添加 \n 会导致替换错误?
- kdb - 创建一个空表,从另一个表中获取列名
- linux - 需要用一个变量比较两个字符串
- java - 从recycleview解析Android Html
- javascript - 未捕获的 SyntaxError:无效的正则表达式:/@|#|$|&|*/:没有可重复的内容