【问题标题】:How to Ignore only subfolders within a Given folder如何仅忽略给定文件夹中的子文件夹
【发布时间】:2017-03-19 13:44:40
【问题描述】:

假设我的代码库是这样的:

├── index.php
├── _application
|   ├── controllers
|   └── Views
└── _jobs
    ├── report.js
    ├── report.html
    ├──_foo
    |  ├──001....
    |  ├──002....
    └──_bar
       ├──001....
       ├──002....

这里的 foo & bar 是jobs文件夹中的文件夹,可以有任意数量的文件夹,我事先不知道它们的名字。

使用 GitIgnore,我想忽略 'jobs' 文件夹中的所有文件夹,但不忽略那里存在的文件。

我查看了How to ignore all subfolders in a folder with .gitignore,但那里给出的解决方案也忽略了作业文件夹中的文件。

【问题讨论】:

    标签: git gitignore


    【解决方案1】:

    添加这个!/jobs/*.*,意思是不要忽略任何带有扩展名的东西,这意味着它们是文件

    【讨论】:

    • 当心您的文件名称中没有任何扩展名。
    猜你喜欢
    • 2014-05-06
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    • 2019-10-04
    • 1970-01-01
    • 2015-05-23
    • 2011-02-02
    相关资源
    最近更新 更多