suchen

Heim  >  Fragen und Antworten  >  Hauptteil

git .gitignore中叹号的使用

找到文档了,但是没有太看懂,请各位给讲解下

给我你的怀抱给我你的怀抱2813 Tage vor737

Antworte allen(3)Ich werde antworten

  • 高洛峰

    高洛峰2017-05-02 09:29:00

    如果在不使用 "!"的情况下,gitignore里列出的文件或按通配符满足的文件将会被忽略;
    如果在前面通过通配符被忽略的文件不想被忽略,则可以使用"!"对其做排除;
    如果一个文件所在的目录被定义在gitignore里,那再对这个文件设置"!"将不会生效,即这个文件依然会被忽略;
    如果文件名本身以“!”开头,在使用"!"时需要以"\"做转义。

    也就是说"!test.tmp"的意思是对"test.tmp"做"!"操作,而"\!test.tmp"才是给文件"!test.tmp"做"!"操作的正确方式。

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-05-02 09:29:00

    !的意思是如果你前面的pattern把文件或文件夹给忽略了,如果你后面用相同的pattern但是前面加一个!,就会重新把忽略的内容加上。但是如果上面的pattern是文件夹,而!后面的是文件夹里面的内容,那么你是没法把文件再加进去的。还有如果要加上以!开头的文件,必须用\来转义

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-02 09:29:00

    额。。取 ‘非’。。

    Antwort
    0
  • StornierenAntwort