git - 如何添加到内部同时包含 CRLF 和 LF 符号的 git 二进制文件?
问题描述
我尝试将 GIF 图像添加到存储库,但 git 将 CRLF 符号转换为 LF,因此图像在存储库中被破坏。我试图设置core.autocrlf = false
and core.safecrlf = true
,但我现在只有fatal: CRLF would be replaced by LF in test.gif
. 我应该怎么做才能添加任何二进制文件,其中可能包含任何字符?
解决方案
以我的经验,git 处理 EOL 格式的实现是 PAAAAAAIN。我会要求 git 不要做任何与 EOL 格式相关的事情。这是通过添加* -text
.git/info/attributes 来完成的。不过,不确定这将如何影响二进制文件。
推荐阅读
- javascript - 如何通过javascript根据值更改文本颜色
- c# - 如何在.Net核心中模拟动作结果
- haskell - 关于通过多个嵌套功能级别进行映射
- python - Python smtp 无法将邮件发送到群组电子邮件地址
- entity-framework-5 - EF 5 和事务表
- python - 使用 BeautifulSoup 从亚马逊抓取整个类别的产品
- ios - arm64 设备上的未定义符号 GMSPlacesClient
- python - 对于大小为 37 的轴 0,索引为 1270529 超出范围
- javascript - hackerank 中基本功能挑战的其他文本案例
- flutter - 第一次在 CH Play 上单击“打开”应用程序时显示对话框