cub*_*l42 153
如果你想忽略整个文件夹,除了一些特定的文件,然后写:
MyFolder/*
!MyFolder/CoolFile.txt
Run Code Online (Sandbox Code Playgroud)
这将不工作:
MyFolder/
!MyFolder/CoolFile.txt
Run Code Online (Sandbox Code Playgroud)
Anv*_*hat 36
你也可以忽略像这样的文件夹
!src/main/resources/archetype-resources/**/*
你也可以忽略带有图案的嵌套文件夹一样
!**/src/test/resources/**/*
您可以将多个.gitignore文件以分层方式协同工作以实现目标.在根级别,您可能有:
根
*.dll
Run Code Online (Sandbox Code Playgroud)
在文件夹里面myfile.dll你可以添加另一个.gitignore文件,如下所示:
根/ LIB/folderwithMyFiledll
!myfile.dll
Run Code Online (Sandbox Code Playgroud)
更多信息在这里
可选前缀"!" 否定了这种模式; 之前模式排除的任何匹配文件将再次包含在内.在第一个"!"前放一个反斜杠("\")对于以文字"!"开头的模式,例如"!important!.txt".如果满足某些条件,则排除该文件的父目录时,可以重新包含文件.有关详细信息,请参阅注释部分
我这样做是因为我有一个名为/modules我想忽略的/modules/custom文件夹,文件夹中的所有内容除外。这对我有用。现在我的自定义模块将同步到 GitHub。
/modules/*
!/modules/custom/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44358 次 |
| 最近记录: |