大家可能在很多的开源项目中都看到过.gitkeep这个文件,文件内没有任何内容,一个空空的文件。
那么,它的作用到底是什么呢?
这要从git不允许追踪(track)或者说提交一个空的文件夹说起,git本身是不允许提交一个空文件夹的,所有就有了.gitkeep的存在,可以把它看作是一个占位符,当然了,你也可以使用 .nofile或者其他的占位符,自行决定。
当然了,业内人员已经习惯使用.gitkeep,已经达成了共识,所以我们尽量还是使用.gitkeep。
大家可能在很多的开源项目中都看到过.gitkeep这个文件,文件内没有任何内容,一个空空的文件。
那么,它的作用到底是什么呢?
这要从git不允许追踪(track)或者说提交一个空的文件夹说起,git本身是不允许提交一个空文件夹的,所有就有了.gitkeep的存在,可以把它看作是一个占位符,当然了,你也可以使用 .nofile或者其他的占位符,自行决定。
当然了,业内人员已经习惯使用.gitkeep,已经达成了共识,所以我们尽量还是使用.gitkeep。