问题 Git .gitignore只忽略根目录中的文件夹


这是我的.gitignore

static/

我已经在名为的文件夹上安装了git project 有一个名为的文件夹 static 和另一个文件夹 app 在里面 app 文件夹,还有另一个文件夹 static。以上 .gitignore 忽略两个静态文件夹,这不是我想要的。

我想要的是忽略该文件夹 project/static/ 不是文件夹 project/app/static/ 我怎样才能做到这一点?


12745
2018-04-22 06:04


起源



答案:


只需添加 / 之前 static/,应该是这样的

  /static/

# ^ forward slash before the folder name signifies root dir

14
2018-04-22 06:06



谢谢它的工作,我也了解Gitignore实际上是如何被忽视的。 - Sagar Devkota
@DevkotaSagar如果你想在静态文件夹中排除特定文件,你也可以这样做 /static/*.css 将排除root静态文件夹中的所有文件 .css 延期。 - Mr. Alien
这个解决方案似乎对我不起作用。 - eyn


答案:


只需添加 / 之前 static/,应该是这样的

  /static/

# ^ forward slash before the folder name signifies root dir

14
2018-04-22 06:06



谢谢它的工作,我也了解Gitignore实际上是如何被忽视的。 - Sagar Devkota
@DevkotaSagar如果你想在静态文件夹中排除特定文件,你也可以这样做 /static/*.css 将排除root静态文件夹中的所有文件 .css 延期。 - Mr. Alien
这个解决方案似乎对我不起作用。 - eyn