如何提一次使用gitignore忽略来自不同目录的2个同名文件夹?

时间:2018-06-13 06:02:06

标签: git gitignore

我的项目中有以下文件夹。

public/first/A
public/second/A
public/first/B
public/second/B

同样我还有public/firstpublic/second中的其他文件夹。

要忽略这些文件夹,我需要在.gitignore中添加以下内容:

/public/first/A
/public/second/A
....

我是否有一种方法可以在gitignore中仅提及AB文件夹一次,/public/first/public/second将忽略它们。

  

注意: A 的文件夹&具有不同内容的 B 名称可能会在public/first/app/A等其他文件夹中提供,不应忽略。

1 个答案:

答案 0 :(得分:4)

假设没有/public/third/A方案,您可以使用通配符指定firstsecond部分。喜欢这个

/public/*/A/
/public/*/B/

此外,您需要在gitignore中的文件夹后放置/。如果你不这样做,git会把它当成文件声明而不是文件夹。