一、.gitkeep展示
![](https://ucc.alicdn.com/pic/developer-ecology/fwl7ika3cpx44_a519f152420d457b8ac1cfa3562fe4f6.png?x-oss-process=image/resize,w_1400/format,webp)
二、.gitkeep介绍
很多项目中都看到过.gitkeep这个文件,文件内没有任何内容,是一个空的文件。
那么,它的作用到底是什么呢?
这要从git不允许追踪(track)或者说提交一个空的文件夹说起,git本身是不允许提交一个空文件夹的。文件本身无需包含任何内容,同理也可以包含任何内容。
所有就有了.gitkeep,我们把它理解为一个占位符,你也可以使用 .nofile或者其他的占位符。开发人员已经习惯使用.gitkeep。
.gitignore里边不能忽略这个文件,否则便没了意义,同时一个空项目也不能提交。
三、欢迎交流指正