首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    8.2 自定义 Git - Git 属性

    这些基于路径的设置项被称为 Git 属性,可以在你的目录下的 .gitattributes 文件内进行设置(通常是你的项目的根目录)。...要让 Git 把所有 pbxproj 文件当成二进制文件,在 .gitattributes 文件中如下设置: *.pbxproj binary 现在,Git 不会尝试转换或修正回车换行(CRLF)问题,...把下面这行文本加到你的 .gitattributes 文件中: *.docx diff=word 这告诉 Git 当你尝试查看包含变更的比较结果时,所有匹配 .docx 模式的文件都应该使用“word”...你可以在 .gitattributes 文件中对 filter 属性设置“indent”过滤器来过滤 *.c文件 *.c filter=indent 然后,通过以下配置,让 Git 知道“indent”...不过你需要注意的是,因为 .gitattributes 文件会随着项目一起提交,而过滤器(例如这里的 dater)不会,所以过滤器有可能会失效。

    73930

    理解 CRLF,LF

    禁止提交混合换行符的文本文件(git add 的时候会被拦截,提示异常) warn 提交混合换行符的文本文件的时候发出警告,但是不会阻止 git add 操作 false 不禁止提交混合换行符的文本文件(默认配置) .gitattributes...在项目的根目录下可以添加一个.gitattributes 文件。它的优先级高于core.autocrlf的设置,可以覆盖core.autocrlf的。....gitattributes文件的功能不只有配置换行符,所以它的配置相对复杂一下。详细的说明文档可以参考 地址。...* text=auto 所以,这里推荐使用.gitattributes来规范项目中换行符。简单,方便,灵活。...参考文章: [1] Mind the End of Your Line [2] gitattributes(5) Manual Page 我的博客即将搬运同步至腾讯云+社区,邀请大家一同入驻:https

    2.5K41
    领券