在 Django 项目中使用 gitignore 忽略静态文件中的文件夹

Ignoring a folder inside static files using gitignore in a Django project

我在 Django 项目的应用程序的 static 目录中有一个文件夹。让我们称之为 special_folder。它包含一些我不想提交给 Git 的静态文件。项目目录看起来像这样:

myproject
|
+-- manage.py
|
+-- .gitignore
|
+-- myapp
    |
    +-- static
        |
        +-- special_folder

现在,如果我想为 Git 忽略此文件夹,是否需要将类似以下行的内容添加到 .gitignore 文件中:

myapp/static/special_folder/

这是正确的方法吗?或者我应该只添加 special_folder/?感谢您的帮助。

所有路径都是相对于 .gitignore.

根据您的文件夹结构和 .gitignore 文件的位置,您是正确的。以下应该有效。

myapp/static/special_folder/

参考Pattern Format.

HTH