作用
git默认是不允许提交一个空的目录到版本库上的, 可以在空的文件夹里面建立一个.gitkeep
文件,然后提交去即可。其实在git中 .gitkeep
就是一个占位符。
举例
就个人而言,一般需要.gitkeep
地方,是希望完成以下功能:
- 使git忽略一个文件夹下的所有文件,并保留该文件夹。
# .gitignore
# ignore all files in lib/
lib/*
# except for .gitkeep
!.gitkeep
# ignore TODO file in root directory,not subdir/TODO
/TODO
当.gitignore
采用上面的写法时,git会忽略lib
文件夹下除了.gitkeep
外的所有文件。