Gitignore忽略除子目录中的文件之外的所有文件

时间:2014-04-05 23:34:09

标签: gitignore

我想添加一条规则来忽略除了#' Build'之外的所有文件。文件夹,但不是文件夹本身。

我目前有以下内容忽略除Build文件夹以外的所有内容,但我只想要Build文件夹中的文件,忽略文件夹本身。

# Ignore everything in the root except the Build directory.
/*
!.gitignore
!Build/

1 个答案:

答案 0 :(得分:0)

没关系,因为git不跟踪文件夹,只跟踪它们的内容。

如果他们的内容被忽略或为空,您将无法添加他们的文件夹,即使该文件夹在git status中显示为“未跟踪”。

如果构建为某些未被忽略的内容,您将使用快捷方式git add Build添加所述内容:这并不意味着Build/被“忽略”或“未被忽略”:它只是一个容器。