gpt4 book ai didi

git - 是否可以将 git 配置为不对某些文件执行 autocrlf?

转载 作者:太空狗 更新时间:2023-10-29 13:35:45 27 4
gpt4 key购买 nike

我在部署到 Windows、Linux 和 Mac 客户端的 Java 项目上使用 git。对于这个 Java 项目,我还维护了用于在 Mac/Linux 上运行编译后的二进制文件的 *.sh 脚本和用于在 Windows 上运行编译后的二进制文件的 .exe/.bat 文件。我的开发环境是Windows。

Git 的 autocrlf 功能正在将我的 *.sh 脚本中的行终止符转换为 Windows 格式,这使得它们在部署后在 Linux/Mac 上变得无用。我想以 Unix 格式保存它们,让 git 单独保留行终止符。是否可以将 git 配置为忽略这些特定文件的 autocrlf(单个文件夹中有三个)?如果是,怎么办?

最佳答案

如果您将 .gitattributes 文件添加到存储库中的基本文件夹,那么这看起来是可配置的,然后明确指出哪些文件类型是二进制文件,哪些是文本文件,以及文本文件类型类型,应为 CRLF、LF 或自动配置。

https://help.github.com/articles/dealing-with-line-endings/

关于git - 是否可以将 git 配置为不对某些文件执行 autocrlf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28224273/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com