Dmi*_*sev 5 git github gitignore
我使用以下.gitignore文件(全局):
.idea
.svn
/media/covers/*
/media/tmp/*
/media/cache/*
/bin
/include
/lib
/local
*.log
*.pot
*.pyc
local_settings.py
Run Code Online (Sandbox Code Playgroud)
所以media/covers,media/tmp,media/cache我想忽略所有文件和文件夹,而不是该目录中的自己.这.gitignore文件以忽略media/covers,media/tmp,media/cache迪尔斯,我怎么能解决这个问题?
TIA!
Abi*_*ern 14
将.gitignore文件添加到要保留的目录中.放在那个目录中
*
Run Code Online (Sandbox Code Playgroud)
现在,当您执行git状态时,您将看到内容未显示为被跟踪,仅显示.gitignore文件.由于.gitignore文件位于目录中,这意味着将跟踪目录,但不会跟踪其他内容.
Git不会将空目录添加到其索引中.我猜这些目录被排除,因为它们是空的,不是因为匹配忽略规则.
人们解决这个问题的一种方法是.gitkeep在他们希望git保留的目录中创建一个空文件.所以,你可以添加文件media/covers,media/tmp等等.然后添加!*.gitkeep/到您的.gitignore文件.
| 归档时间: |
|
| 查看次数: |
4981 次 |
| 最近记录: |