在Git中忽略目录中的文件,而不是目录本身

时间:2012-11-08 04:18:11

标签: git directory gitignore

如何在Git中忽略特定目录中的文件,而不是目录本身?我可以在.gitignore文件中添加一行,但它会忽略整个目录。 .gitignore支持什么样的语法来实现我想要的目标?

3 个答案:

答案 0 :(得分:1)

最简单的方法是在目录中添加.gitignore并在其中添加要忽略的文件。

答案 1 :(得分:0)

您可以使用其中任何一种

dir/* - 忽略dir目录中的所有文件,但不忽略它的子目录。

dir/**它会忽略dir目录中的所有文件及其子目录。

答案 2 :(得分:0)

这就是git如何处理空目录,实际上与.gitignore无关(除了它是导致你有空目录的忽略文件这一事实)

请参阅此处How can I add an empty directory to a Git repository?