使用.gitignore
,如果目录包含某个文件(或目录),是否可以忽略该目录?
这可能类似于前瞻性断言,但我的用例有点不同:我想在我的项目中忽略Mercurial repos,以防止意外地将它们作为项目的一部分提交。也就是说,我想忽略包含.hg
的所有目录,而不仅仅是.hg
本身。
我可以使用this question的答案解决这个问题,将每个目录名称添加到.gitignore
,但如果可以的话,我想让它更通用。
答案 0 :(得分:1)
除了将所有内容添加到.gitignore
文件之外,无法执行此操作。
你可以用它来写一个scipt,它将所有想要的路径附加到你的.gitignore
。
.gitignore
的内容是路径的一部分,因此可以根据内容配置git。
gitignore文件中的每一行都指定了一种模式