我刚开始学习使用git。我一直在使用https://github.com/Danimoth/gitattributes中的示例来为我的各种项目(主要是bash和python脚本)编写gitattributes文件。我的问题是,我的大多数bash脚本没有文件扩展名。有没有一种模式可以用来明确选择这些脚本(例如用于过滤器)?还是将它们重命名为.sh扩展名会更容易?
我刚开始学习使用git。我一直在使用https://github.com/Danimoth/gitattributes中的示例来为我的各种项目(主要是bash和python脚本)编写gitattributes文件。我的问题是,我的大多数bash脚本没有文件扩展名。有没有一种模式可以用来明确选择这些脚本(例如用于过滤器)?还是将它们重命名为.sh扩展名会更容易?
head -n 1 * | grep '#!/bin/bash'
(或等效命令)整合到某个命令中,对吗?我想以评论的形式发布,但声望不够高。希望我没有完全误解你的问题。
git
超过五年,涉及数百个项目,但我认为只有一次需要.gitattributes
文件。看着那个仓库,我不确定你认为你在那里得到了什么价值。我认为你只是不必要地让自己复杂化了。git
通常会自行判断文本与二进制文件。 - larsks* text=auto
这样的设置,它会尽量避免对二进制文件进行破坏性操作。 - Edward Thomson