作用
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外的所有文件。
