GIT忽略以前添加的文件夹

时间:2019-04-09 05:45:35

标签: git

我有一个文件夹logs /,它已添加到.git中 日志/中可能还包含文件和子文件夹 我想忽略logs /中的所有内容,而不是logs /文件夹本身。

我发现以下命令来删除以前添加的文件:

git rm --cached filename

,但无法忽略日志/中的文件和文件夹 我也尝试过git     rm-缓存的日志/ *

但是它将其中的所有文件显示为已删除

但没有帮助:(

我只是希望git忽略日志中的所有内容/

1 个答案:

答案 0 :(得分:1)

如果要忽略目录中的所有内容而不是目录本身,则可能需要在该目录中至少包含一个不可忽略的文件。

例如,像在this answer中一样,您可以在该目录内创建一个.gitignore文件,其中包含:

*
!.gitignore

然后将该文件添加到您的存储库。现在将保留目录,但是git将仅跟踪其中的.gitignore文件。