GoForum🌐 V2EX

发现一个邪修快速清理 Git 项目里面空文件夹的方法🤡 不知道有没有什么其他标准做法.

JoeJoeJoe · 2026-04-28 09:50 · 0 次点赞 · 6 条回复

因为项目里面来回切分支, 有些分支是有特殊资源或者 sdk 的, 切完分支之后, 会遗留一些空文件夹在本地.

之前觉得没啥, 但是现在用 AI 开发, AI 每次读到空文件夹的时候, 都会啰嗦几遍发现 xxx 文件夹, 但是是空的, 看样子 xxx, 让我来 XXX, 然后就走偏了.

因为空文件夹默认是不被记录到 git 里面的, 所以我现在的做法是, 把项目里的内容全删掉, 然后再 discard, 一个干干净净的目录就出来了😂

不知道佬们有没有什么更专业的处理方法? 欢迎讨论, 求轻喷.

6 条回复
rb6221 · 2026-04-28 10:00
#1

如果你的分支差异有如此之大的话,我一般都是直接在不同的目录拉不同分支,相当于不同的两个项目

wfg · 2026-04-28 10:00
#2

git clean -fdx

shangsharon · 2026-04-28 10:00
#3

硬盘遭不住

JoeJoeJoe · 2026-04-28 10:00
#4

@rb6221 确实更合理, 感谢!

@wfg 确实是专业的做法! 感恩!

@shangsharon 还好吧.

zzlove · 2026-04-28 10:00
#5

试试 worktree, 各分支在独立的目录里面跑,来回切还不用重新装依赖

JoeJoeJoe · 2026-04-28 10:05
#6

@zzlove 感谢, 我试试

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: JoeJoeJoe
发布: 2026-04-28
点赞: 0
回复: 0