Git:默认所有文本文件为 unix 换行符

2023-12-07

我知道 .gitattributes 中有设置

*.txt eol=lf

还有一个方法是让所有文本文件默认进行转换:

* text=auto

然而,当我尝试将所有文​​本文件作为 unix 行结尾时,我注意到这没有任何作用:

* text=lf

这也改变了二进制文件:

* eol=lf

那么如何只有文本文件和所有以unix行结尾的文本文件呢?

编辑:这可以通过设置 core.eol 设置来完成。我希望只用 .gitattributes 来做到这一点,这可能吗?


Try this

* text=auto !eol

并在 .git/config 中设置 core.eol=lf 。

(在我提出另一个选项“* text=auto eol=lf”之前,答案已被编辑,但它不适用于这种情况)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Git:默认所有文本文件为 unix 换行符 的相关文章

随机推荐

  • 如何使用 jquery mobile 制作可拖动的 li 元素?

    我是网络移动新手 当我想在我们中制作可拖动项目时 我只使用jquery ui 在移动Web应用程序中如何做到这一点 我正在使用jquerymobile 我们应该在网络移动中使用 jquery ui 还是存在其他好方法 Thanks jQue
  • 如何查看MySQL内部innodb临时表的大小

    我看到大量内部临时磁盘表正在被写入 我可以看到计数SHOW GLOBAL STATUS where Variable name like Created tmp disk tables 我知道我可以更新max heap table size
  • Android自定义键盘:空格键的触摸区域未完全覆盖

    我开发了一款 Android 定制键盘 它看起来几乎就像原来的键盘一样 它还具有用于在字母 数字和 Shift 之间切换的特殊键 除了 SPACE 键 底部的大条 之外 所有键似乎都可以正常工作 我可以按中间的空格键但左右区域 大约空格键宽
  • Soap xml 响应使用 xsd 文件进行验证

    using https www freeformatter com xml validator xsd html 如果我在响应和模式中完全将soapenf从混合中取出 它可以正常工作 但我想两者兼而有之 仅供参考 我想指出此 wsdl 和
  • C# Windows 应用程序访问数据库数据在关闭时不会保留

    我正在使用 C 创建一个 Windows 应用程序 通过该应用程序访问一个空的 Access 数据库 其中包含两个表 省份和位置 我正在处理仅处理 Provinces 表的表单 如下所示 这是一个子表单 当它打开时 我可以插入 更新记录等
  • 在 C# 中使用 file.move 重命名新文件

    我对编码非常陌生 我正在编写一个将重命名文件的应用程序 通过将毫秒附加到已从 MFD 扫描的文件的现有文件名中 该文件夹是共享文件夹 重命名的文件应保留在其中 而不是复制到其他地方 通过大量搜索 我知道 File Move 是我前进的方向
  • 如何在不同主机之间移动 Docker 容器?

    我找不到将运行 docker 的容器从一台主机移动到另一台主机的方法 有什么方法可以将我的容器推送到存储库 就像我们对图像所做的那样 目前 我没有使用数据卷来存储与容器内运行的应用程序关联的数据 因此 一些数据驻留在容器内 我想在重新设计设
  • 解释“if”函数中的“条件长度> 1”警告

    我有一个数组 a lt c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0
  • Android:覆盖 Android 相机预览

    我正在使用相机 API 并调用相机 我想在相机预览的顶部显示标题 用于品牌 标题是 jpeg 图像 是否可以 任何帮助表示赞赏 提前致谢 我的代码如下 public class CameraActivity extends Activity
  • git format-patch < 自上次 svn rebase 以来的所有内容 >

    我正在尝试将自上次推送到 svn 服务器以来的所有更改合并为一个大补丁 我可以通过电子邮件发送给我的同事进行审查 我可以这样做吗git format patch 你可以使用git format patch origin master获取自当
  • 闭源程序集“无法验证的代码未通过策略检查”

    我试图在 MSI 安装例程期间从 C 程序中的资源流动态加载一些 购买的 程序集 但我收到 无法验证的代码未通过策略检查 我在线阅读了一些有关使用 clr safe 编译嵌入式程序集的提示 但我没有该选项 有没有办法绕过这个政策检查 Tha
  • Vue.js Router:组件准备就绪时运行代码

    我正在使用 Vue js 及其官方路由器开发一个单页应用程序 我使用路由器加载的每个部分都有一个菜单和一个组件 vue 文件 在每个组件中我都有一些与此类似的代码
  • React Native 和 iOS 模拟器的地理位置错误

    我正在使用react native maps 并使用react native api 进行地理定位 当我通过 API 使用位置时 模拟器上返回的结果显示我在旧金山 而不是我所在的科罗拉多州丹佛市 是否有原因导致我的位置无法显示我所在的位置
  • 使用纯js获取具有特定类的单击元素的下一个元素

    我试图通过以下方式获取具有特定类的第一个元素 该类遵循使用纯 JS 无 JQuery 单击的元素 但 get el nextSibling 不是函数错误 最初我使用的是 JQueryparents next 但想用纯 JS 来做到这一点 c
  • JavaScript 凸面形状上的墙壁碰撞,卡在角落

    这是另一个问题的后续 如何处理玩家与墙角的碰撞 在给出的代码的启发下它的答案 我尝试编写一些新代码 基本上 在原版中 墙壁滑动在墙壁内部效果很好 但我想让它在外部也起作用 所以我根据他的技术制作了一个新的基本代码引擎 var aD var
  • 冲突时,在具有非空约束的 Postgres 中不执行任何操作

    是否不可能利用 ON CONFLICT DO NOTHING 来避免插入和违反非空约束 例如 INSERT INTO public users user user yob sex SELECT mom mom yob F FROM stag
  • Bash 工具从文件中获取第 n 行

    有没有一种 规范 的方式来做到这一点 我一直在使用head n tail 1这确实有用 但我一直想知道是否有一个 Bash 工具专门从文件中提取一行 或一系列行 我所说的 规范 是指一个主要功能就是这样做的程序 head和管道与tail对于
  • 按下菜单按钮后如何将 Apple TV 应用置于后台

    我尝试使用私有方法在按下菜单按钮后将应用程序置于后台 并且以下代码可以正常工作 implementation ViewController UITapGestureRecognizer tapRecognizer void viewDidL
  • Python Seaborn Ridge Plot 教程不起作用

    如果我复制粘贴上给出的示例希博恩网站为了制作 岭图 代码在两个不同的点上失败了 import numpy as np import pandas as pd import seaborn as sns import matplotlib p
  • Git:默认所有文本文件为 unix 换行符

    我知道 gitattributes 中有设置 txt eol lf 还有一个方法是让所有文本文件默认进行转换 text auto 然而 当我尝试将所有文 本文件作为 unix 行结尾时 我注意到这没有任何作用 text lf 这也改变了二进