.gitignore文件夹内容

syn*_*tic 51 git gitignore

可能重复:
忽略Windows上Git repos中的目录

我的网络应用程序具有以下目录布局:

myapp/
    .gitignore
    .git/
        ...

    static/
            mytest.txt
            fgs.ico
    ledgerware/
        static/
            mytest.txt
            fgs.ico
        ...
Run Code Online (Sandbox Code Playgroud)

我想编辑现有的myapp/.gitignore文件,这样当git push它忽略myapp/ledgerware/static文件夹中的所有文件,但不是myapp/static文件夹.有人可以帮我弄这个吗?

Foo*_*eth 57

只需.gitignore根据您的需要制作该行:

ledgerware/static/*
Run Code Online (Sandbox Code Playgroud)

  • 如果文件夹中的所有内容都被忽略,则该文件夹为空.git是否自动忽略空文件夹? (11认同)
  • 如果OP也需要忽略文件夹本身,可以从行的末尾删除`*`.或者,OP也可以在`ledgerware /`中放置一个本地`.gitignore`文件,忽略`static/*`. (9认同)
  • @ MichaelJ.Calkins是的,但是您在这里谈论的是鸡蛋弹出一个鸡蛋。git首先必须忽略文件夹的内容,然后git才能将其视为空。该文件夹在运行项目时可能不是空的,可能是一个存放环境特定文件和工作文件或输出的文件夹,所以我们不想提交输出,我们只想要该文件夹 (2认同)