🎯今天聊一个超实用的小技巧——.gitkeep文件的隐藏技能!
这个发现超有意思,是我最近用AI助手写代码时偶然get的。大家都知道,Git在提交时会直接无视空文件夹——毕竟这很合理,谁会没事儿传个空的目录上去呢?
但在真实项目里,“空文件夹”有时候反而是个刚需!比如你想建一个data/目录,用来存后面程序自动生成的数据文件。如果一开始不把它“占住”,说不定哪天队友不知情也创建了一个 data/ 目录,还把自己的临时文件、配置文件甚至截图全都扔进去了。等到程序自动生成的数据文件放入 data/ 目录时,好家伙,文件夹里早已是“百家争鸣”了!😂
那怎么办呢?难道要在群里喊一声“这个文件夹是我的!”吗?
其实有个优雅的“占位符”方案:在空文件夹里放一个文件,顺便说明用途。而.gitkeep,就是大家约定俗成的那个“占位文件”——是的,连文件名都是社区默契!(我也是问AI才知道的,妥妥的“冷知识+1”✅)
简单来说,.gitkeep本身没啥魔法,纯粹是一种开发习惯:你只需要在需要保留的文件夹里新建一个.gitkeep文件(内容为空或简单写一句说明),然后提交到Git,这个文件夹就会乖乖跟着仓库走,再也不会在团队协作中“被消失”啦!
✨一句话总结:空文件夹想保留?.gitkeep帮你“占个座”!
下次在项目里遇到这种需求,不妨试试这个干净又默契的做法吧~