[Git] 空目录进入Git

Git 默认不会跟踪空目录,执行 git status 时可能看不到它们。

假如你现在的目录都为空

frontend-engineering-system/
├── apps/
├── packages/
├── docs/
└── README.md

可以先验证一下:

git status
如果 Git 没有显示这些新目录,不是命令失败,而是因为目录为空。
 
为了让目录结构可以被提交,可以使用一个常见占位文件 .gitkeep:
touch apps/.gitkeep
touch packages/.gitkeep
touch docs/.gitkeep
.gitkeep 不是 Git 的官方特殊文件,它只是社区中常用的占位命名。
它的作用很简单:让原本为空的目录里至少有一个文件,从而能被 Git 跟踪。
把这些变化提交:
git add .
git commit -m "chore: 初始化monorepo工程"
这里使用 chore(杂务),表示这次提交是工程结构和项目维护相关调整,不是业务功能,也不是文档单独变更。
posted @ 2026-09-28 15:07  Zhentiw  阅读(8)  评论(0)    收藏  举报