gitignore对文件夹中文件的规则也忽略了该文件夹

时间:2014-09-11 11:04:01

标签: git gitignore

这可能只是我误解了git文档,但这似乎让我意外。

我添加了两个相对于我的GIT_WORK_TREE文件夹的文件夹(我的应用程序的基本文件夹):

public/javascripts/cached_files
public/stylesheets/cached_files

我希望这些文件夹位于git中,但我不希望它们中的文件位于git中,所以我将这些规则添加到.gitignore

public/javascripts/cached_files/*
public/stylesheets/cached_files/*

似乎忽略了文件夹:如果我git status,那么它不会显示任何新文件。我希望它能显示文件夹而不是内容。

任何人都能解释一下吗?

谢谢,Max

1 个答案:

答案 0 :(得分:1)

git会忽略空文件夹,你可以通过在名为.keep_in_git

之类的文件夹中添加一个隐藏文件来解决这个问题。