delete

简介

从仓库中删除一个或多个多余的文件或目录。

vb rm|delete|forget PATH...

示例

  • 展示所有文件的提交信息:

$ vb ls
test.txt
test11.txt
  • 从版本控制中删除文件test:

$ vb delete test.txt
DELETED test.txt
  • 把删除操作提交到远程仓库,达到仓库也删除文件效果:

$ vb commit -m "删除文件"
New_Version: 5a0947997373c395728808b598db0a10b4c1e66275f1827b892e94c1628f9f05

说明

rm 和 delete 命令通常不会从磁盘中删除文件。它们只是将文件标记为不再是项目的一部分。

但是,此命令能被命令行 mv-rm-files 设置覆盖。

forget 命令永远不会从磁盘中删除文件,即使使用命令行选项 mv-rm-files 设置,也不会从磁盘中删除文件。

警告

如果指定了 --hard 选项或 settings 中的 mv-rm-files 设置为非零,文件也将从磁盘中删除。所以这些不适用于 forget 命令。

选项

--soft

跳过从签出中删除文件的操作。这将取代 --hard 选项。

--hard

删除本地文件

--case-sensitive BOOL

是否区分大小写 True or False

-n|--dry-run

试运行,不执行任何操作,但显示将发生的情况。

--reset

重置待删除的状态的文件,这样刚刚 rm 的文件将不会被删除

-v|--verbose

输出有关每个 --reset 文件的信息。

备注

--reset 只能与 --verbose--dry-run`一起使用。 :code:–verbose` 只能和 --reset 一起使用。

参见

addremove, add