gpt4 book ai didi

git - 有没有自动删除 .gitignore 规则的方法?

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

是否有某种工具或网络服务采用 .gitignore 文件,以某种方式测试规则并通知重复规则(即匹配重叠)?

我有一个长期运行的 Git 存储库,它是用 GitHub's default .gitignore templates 中的几个初始化的,在几个月的时间里被手动修改。在手动删除一些明显的重复忽略规则(例如 test-A.mdtest-* 之后,我开始怀疑。

到目前为止,我找到了清除文本中重复短语的方法,但没有找到可以主动评估忽略规则的方法。答案可能对 Syncthing 有用和 BitTorrent Sync 用户试图清理复杂的 .syncignore 规则。谢谢!

最佳答案

据我所知,没有可用的自动工具。但是你可以使用 git-check-ignore通过命令行针对每个规则。

示例:

git check-ignore -v filename

来自文档

For each pathname given via the command-line or from a file via --stdin, check whether the file is excluded by .gitignore (or other input files to the exclude mechanism) and output the path if it is excluded.

By default, tracked files are not shown at all since they are not subject to exclude rules; but see ‘--no-index’.

关于git - 有没有自动删除 .gitignore 规则的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32375307/

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