简介
本文主要介绍在git中, .gitkeep的作用。
作用
git无法追踪一个空的文件夹,当用户需要追踪(track)一个空的文件夹的时候,按照惯例,大家会把一个称为.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外的所有文件。
参考链接
- https://www.jianshu.com/p/2507dfdb35d8
- https://segmentfault.com/a/1190000018191030?utm_source=tag-newest
-
Previous
Node.js: npm -D -S -g -i 以及安装技巧 -
Next
webpack 4.43.0: TypeError: CleanWebpackPlugin is not a constructor