検索

ホームページ  >  に質問  >  本文

.gitignore はいくつのディレクトリをサポートしますか?


このように書いても無視されますが、!/upload/2011 と書くと無視されません。

そこで質問がありますが、gitignore は第 2 レベルのディレクトリの無視ルールのみをサポートしますか?

ringa_leeringa_lee2813日前690

全員に返信(3)返信します

  • 漂亮男人

    漂亮男人2017-05-02 09:30:43

    11: !/upload/2011/11

    の後に「/」を付けずにお試しください

    返事
    0
  • 黄舟

    黄舟2017-05-02 09:30:43

    [参考リンク]: ファイルの無視/ファイルの無視

    ファイル .gitignore の形式仕様は次のとおりです:

    • すべての空行または # で始まる行は Git によって無視されます。

    • 標準のグロブパターンマッチングを使用できます。

    • 再帰を防ぐために、一致パターンを (/) で始めることができます。

    • マッチングパターンは(/)で終わるディレクトリを指定できます。

    • 指定されたパターンの外にあるファイルまたはディレクトリを無視するには、パターンの前に感嘆符 (!) を追加することでそれを無効にできます。

    いわゆるグロブパターンは、シェルで使用される簡略化された正規表現を指します。 アスタリスク (*)匹配零个或多个任意字符;[abc]
    匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个
    b,要么匹配一个c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如
    [0-9]表示匹配所有 0 到 9 的数字)。 使用两个星号(*) 表示匹配任意中间目录,比如a/**/z 可以匹配
    a/z, a/b/za/b/c/zなど

    )

    返事
    0
  • 某草草

    某草草2017-05-02 09:30:43

    どのレベルでも

    .gitignore 通常、このコマンドで追加するファイルを明示的に指定しない場合は、.gitignore で宣言されたファイルを使用します。 code> は無視されますが、! で始まるルールは除外されません。 .gitignore 一般用我们使用 git add .这种命令中没有明确指定要加入的文件时忽略 .gitignore 中声明的文件,但以! 开头的规则不会被排除。

    /uploads/*
    !/uploads/2011/11/

    这样的组合而成的,这样可以简化 .gitignore 的复杂度,如果没有 !/path リーリー

    この組み合わせにより、.gitignore の複雑さを簡素化できます。!/path 構文がない場合は、/2011/11/ を除いてすべてのファイルとディレクトリを書き込む必要があります。

    例:先生が今回の満点を発表しました

    リーリー

    もちろんこのようにすることもできます🎜 リーリー

    返事
    0
  • キャンセル返事