在 GitHub 上编辑
destroy
从 DVC 项目 中移除所有 DVC 文件 和 内部文件。
概要
描述
dvc destroy
会从 项目 中删除 dvc.yaml
、.dvc
文件以及内部的 .dvc/
目录。
请注意,缓存目录 也会被一并删除。如果你在项目中设置了 符号链接(从缓存到工作区),DVC 会在删除前先将其替换为实际文件和目录的最新版本,以确保数据在销毁后仍然完整。
有关此命令删除的目录和文件的更多细节,请参阅 项目结构。
选项
-
-f
,--force
- 销毁项目时不再提示确认。 -
-h
,--help
- 打印使用说明/帮助信息,然后退出。 -
-q
,--quiet
- 不向标准输出写入任何内容。如果没有问题则以 0 退出,否则以 1 退出。 -
-v
,--verbose
- 显示详细的跟踪信息。
示例
$ dvc init
$ echo foo > foo
$ dvc add foo
$ ls -a
.dvc .git code.py foo foo.dvc
$ dvc destroy
This will destroy all information about your pipelines, all data files...
Are you sure you want to continue?
yes
$ ls -a
.git code.py foo