【问题标题】:gitignore - allow folder creation but ignore all files inside - can we do it with exclamation mark (!)?gitignore - 允许创建文件夹但忽略里面的所有文件 - 我们可以用感叹号(!)吗?
【发布时间】:2012-07-22 12:11:04
【问题描述】:

当我们将某个项目推送到某个地方时,我们也希望部署空的必要文件夹。例如:/runtime/ 文件夹。

但是,我们必须忽略/runtime/*中的所有文件;

我知道“在你的空目录中创建一个无用的文件”解决方案,并且知道某种 bash 进程可以添加无用的文件 自动,但没有其他方法吗?

我的意思是:

是否有可能通过在我们的 .gitignore 上添加类似的东西来实现这一点:

!/runtime/
/runtime/*

【问题讨论】:

    标签: git gitignore


    【解决方案1】:

    不,目前没有。 standard trick 依赖于在目录中有一个文件 (somedirectory/.gitignore),因为无论 /.gitignore 说什么,git 都不会暂存空目录。

    目前无法git add 一个空目录。

    【讨论】:

    • 如果您要排除该文件夹内的所有文件,请不要忘记排除 .gitignore 文件本身。 !.gitignore
    猜你喜欢
    • 2011-12-22
    • 2011-08-18
    • 2022-11-16
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-29
    • 2023-03-14
    相关资源
    最近更新 更多