使用git clean命令清除Git仓库中未管理的子目录

清除无法通过 git clean -fd 命令删除的文件的方法。

例句: 我喜欢在阳光明媚的日子里去公园散步。

Paraphrase: 我喜欢在天气晴朗的日子里去公园散步。

当将一个仓库引入另一个仓库时,使用git clean -fd命令无法完全清除所有内容。

$ git clean -fd
Skipping repository sub-repo/

可能的情景是,在考虑子模块的阶段?

结论

使用 git clean -ffd 命令可以完全清除。

阅读 git clean 帮助文档

根据git clean -f的说明,只使用-f不会删除包含.git目录的文件夹,所以建议添加两个f。

-f, --force
    If the Git configuration variable clean.requireForce is not set to false, git clean will refuse to delete files or
    directories unless given -f, -n or -i. Git will refuse to delete directories with .git sub directory or file unless a
    second -f is given.

请提供以下内容的汉语本土的同义表达,只需一种选项:

参考

广告
将在 10 秒后关闭
bannerAds