gpt4 book ai didi

git 忽略特定类型的所有文件,特定子文件夹中的文件除外

转载 作者:IT王子 更新时间:2023-10-29 01:17:08 25 4
gpt4 key购买 nike

我的目录结构是这样的:

    • 文件夹1
      • abc.json
      • def.json
      • somedir
        • 更多.json
    • 文件夹2
      • qwe.json
      • rty.json
    • 规范
      • 模拟1.json
      • 模拟2.json
      • somedir
        • more_mocks.json

现在使用 .gitignore 我想忽略所有 *.json 文件,spec 中的文件除外。我不想在 folder1folder2 中使用 .gitignore 因为它们有很多而且它们会被添加到很多,我确定我会忘记将正确的 .gitignore 文件移动到位。

另外,JSON文件的嵌套目录可能会比较多,这个规则也需要应用到所有的子目录。

那么如何忽略除某个子目录之外的所有文件类型呢?

最佳答案

An optional prefix ! which negates thepattern; any matching file excluded bya previous pattern will becomeincluded again. If a negated patternmatches, this will override lowerprecedence patterns sources.

https://git-scm.com/docs/gitignore

*.json
!spec/*.json

关于git 忽略特定类型的所有文件,特定子文件夹中的文件除外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4621072/

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