Git .gitignore仅忽略根目录中的文件夹

67

这是我的 .gitignore 文件

static/
我已在名为project的文件夹中安装了Git,其中有一个名为static的文件夹和另一个叫做app的文件夹,在app文件夹内部,有另一个名为static的文件夹。上面的.gitignore忽略了这两个static文件夹,但这不是我想要的。
我想要的是忽略project/static/文件夹,而不是project/app/static/文件夹。我该怎么做?

我的git仓库里有一个Django项目。因此,我把项目的/static/ 添加到了.gitignore中。 - Aseem
1个回答

84

static/ 前面加上 / ,应该是这样的:

  /static/

# ^ forward slash before the folder name signifies root dir

谢谢,它起作用了,我也明白了Gitignore实际上是如何忽略文件的。 - Sagar Devkota
2
@DevkotaSagar 如果你想要在静态文件夹中仅排除特定的文件,你也可以像这样做:/static/*.css 将会排除所有根静态文件夹中扩展名为 .css 的文件。 - Mr. Alien

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接