如何忽略文件夹中所有不以@开头的目录?

问题描述 投票:0回答:1

在我的项目中,我有一个src / apps /目录。我希望git忽略所有不是以@开头的子目录(保持src / apps / @ dir /src / apps / file)。

package.json
    |
.gitignore
    |
   src/ - - -
            |
          apps/ - - -
                    |
              keep-this-file
                    |
              keep-this-file-too
                    |
              @keep-this-dir/
                    |
              @keep-this-dir-too/
                    |
              ignore-this-dir/
                    |
              ignore-this-dir-too/
git gitignore
1个回答
0
投票

.gitignore文件还可以为忽略的文件定义排除项:

src/apps
!src/apps/@*

此忽略src/apps目录,但该目录中以@开头的所有内容除外。

© www.soinside.com 2019 - 2024. All rights reserved.