我使用以下 .gitignore 文件(全局):
.idea
.svn
/media/covers/*
/media/tmp/*
/media/cache/*
/bin
/include
/lib
/local
*.log
*.pot
*.pyc
local_settings.py
所以在 media/covers
, media/tmp
, media/cache
我想忽略所有文件和文件夹,但不是这个目录他们自己。此 .gitignore 文件忽略 media/covers
、media/tmp
、media/cache
目录,我该如何修复它?
TIA!
最佳答案
将 .gitignore 文件添加到您要保留的目录。在该目录中放置
*
现在当你执行 git status 时,你会看到内容没有显示为被跟踪,只有 .gitignore 文件。由于 .gitignore 文件在目录中,这意味着将跟踪目录,但不会跟踪其他内容。
关于Git:仅忽略文件夹的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12515576/