我有一个文件夹logs /,它已添加到.git中 日志/中可能还包含文件和子文件夹 我想忽略logs /中的所有内容,而不是logs /文件夹本身。
我发现以下命令来删除以前添加的文件:
git rm --cached filename
,但无法忽略日志/中的文件和文件夹 我也尝试过git rm-缓存的日志/ *
但是它将其中的所有文件显示为已删除
但没有帮助:(
我只是希望git忽略日志中的所有内容/
答案 0 :(得分:1)
如果要忽略目录中的所有内容而不是目录本身,则可能需要在该目录中至少包含一个不可忽略的文件。
例如,像在this answer中一样,您可以在该目录内创建一个.gitignore
文件,其中包含:
*
!.gitignore
然后将该文件添加到您的存储库。现在将保留目录,但是git将仅跟踪其中的.gitignore
文件。