使用gitignore忽略子目录中的文件

时间:2017-02-10 15:23:49

标签: git bash github gitignore git-bash

我试图为git创建一个忽略任何dir /中任何.file的gitignore文件。我想在dir /的实例中忽略.file的所有实例。这些是特定的文件格式和目录。

例如,.file是new.file的文件格式。 dir /是包含new.file的目录。路径为dir/new.file

我需要git在dir /的可能实例中忽略.file的可能实例,这可能是任意的。

我测试了这些:

**/dir/*.file
*/dir/*.file
*/dir/**/*.file
dir/**/*.file

但是,每当我创建foo/dir/new[*].file时,我都可以git add和文件git commit

dir /目录中文件格式.file的所有新实例都将添加到git add .git add -A的暂存中。我希望git忽略这些文件。

1 个答案:

答案 0 :(得分:0)

**/dir/**/*.file似乎按照您的指定工作,至少在我的测试中。您是否有可能在回购中有相关文件并且必须先删除它们?

git rm --cached <filepath>