gpt4 book ai didi

git - 如何在 git clean -fd 中保留所有被忽略的文件?

转载 作者:IT王子 更新时间:2023-10-29 00:52:03 26 4
gpt4 key购买 nike

当我有 .gitignore data/* 并运行 git clean -fd 时,数据文件夹及其所有内容文件都被删除。

我想要的是删除 git 存储库中所有未修改的文件,同时排除所有忽略的文件(即不要删除 gitignored 文件)。我能做什么?

最佳答案

除非指定了 -x 标志,否则 Git 通常不会清除被忽略的文件,但奇怪的是,它会在您配置时清除 (folder/*)。

正如@VonC 所指出的,您应该更改您的.gitignore 文件以忽略目录(data/)而不是其内容(data/* )。

这是一个细微的差别,但对 git 来说很重要。

关于git - 如何在 git clean -fd 中保留所有被忽略的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19442616/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com