首页 > 杂记 > 正文

git无法追踪一个空的文件夹,当用户需要追踪(track)一个空的文件夹的时候,按照惯例,大家会把一个称为.gitkeep的文件放在这些文件夹里。

一般而言,需要.gitkeep地方,是希望完成以下功能:

使git忽略一个文件夹下的所有文件,并保留该文件夹

1
2
3
4
5
6
7
8
# .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外的所有文件。

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。

猜你喜欢