我的项目中有以下文件夹。
public/first/A
public/second/A
public/first/B
public/second/B
同样我还有public/first
和public/second
中的其他文件夹。
要忽略这些文件夹,我需要在.gitignore中添加以下内容:
/public/first/A
/public/second/A
....
我是否有一种方法可以在gitignore中仅提及A
和B
文件夹一次,/public/first
和/public/second
将忽略它们。
注意: A 的文件夹&具有不同内容的 B 名称可能会在
public/first/app/A
等其他文件夹中提供,不应忽略。
答案 0 :(得分:4)
假设没有/public/third/A
方案,您可以使用通配符指定first
和second
部分。喜欢这个
/public/*/A/
/public/*/B/
此外,您需要在gitignore中的文件夹后放置/
。如果你不这样做,git会把它当成文件声明而不是文件夹。