最近在做一个Django项目,使用了logs文件夹,项目框架大体如下:
APITest
-APITest
-apps
-static
-templates
-logs
但是提交到GIT的时候,我根目录下的 .gitignore文件中,设置忽略:APITest/logs/
这样不会将日志文件上传到git,但是一旦变成空文件夹,GIT则不会上传该文件夹,所以我们需要在里面加点东西,但是具体的log日志则不需要,方法如下:
- 在logs文件夹内新建文件 my.gitkeep,文件名随意
- 在logs文件夹内新建文件 .gitignore,内容如下:
# ignore all except .gitignore file
*
!.gitignore
3. GIT提交logs/my.gitkeep和logs/.gitignore
4. 验证:在logs下新增1.log,2.log,发现均不会提醒有提交!