【发布时间】:2021-08-30 14:51:53
【问题描述】:
我在 ~/foo 文件夹中有一个 GIT 存储库。现在,在~/foo/public/bar/ 下创建了一个包含一些内容的bar/ 文件夹。它被 GIT 正确识别为未跟踪:
~/foo git status -s
?? public/bar/
我一直使用git clean -fd 删除未跟踪的文件夹,但由于某种原因它不起作用。当我运行它时,什么也没有发生:
~/foo git clean -fd
~/foo git status -s
?? public/bar/
GIT 有什么变化还是我遗漏了什么?我正在使用 GIT 2.32.0。
【问题讨论】:
-
您能否在
git status --untracked-files=all --ignored的输出中edit 以防万一那里有任何其他线索。 -
@IMSoP 谜团解开了!
public/bar内部还有另一个 GIT 存储库,看起来git clean -fd没有触及嵌套存储库。
标签: git git-clean git-untracked