forget¶
简介¶
从仓库中删除一个或多个文件或目录。
vb rm|delete|forget PATH...
示例¶
展示所有文件的提交信息:
$ vb ls
test.txt
test11.txt
从版本控制中删除文件test:
$ vb forget test.txt
DELETED test.txt
把删除操作提交到远程仓库,达到仓库也删除文件效果:
$ vb commit -m "删除文件"
New_Version: 45fcd5956a3d8d83da653eb5c12b4f9c38d5e6cafd8629803d7c2ea18041ec6e
也能用
--hard
直接从本地中删除此选项:
$ vb forget --hard test.txt
DELETED test.txt
说明¶
rm 和 delete 命令通常不会从磁盘中删除文件。它们只是将文件标记为不再是项目的一部分。
换句话说,对指定文件的未来更改将不会被版本控制。但是,此命令能被命令行 mv-rm-files 设置覆盖。
forget 命令永远不会从磁盘中删除文件,即使使用命令行选项 mv-rm-files 设置,也不会从磁盘中删除文件。
警告
如果指定了 --hard
选项或 settings 中的 mv-rm-files 全局设置为非零,文件也将从磁盘中删除。所以这些不适用于 forget 命令。
选项¶
|
跳过从签出中删除文件的操作。这将取代 |
|
删除本地文件 |
|
是否区分大小写 |
|
试运行,不执行任何操作,但显示将发生的情况。 |
|
重置待删除的状态的文件,这样刚刚 rm 的文件将不会被删除 |
|
输出有关每个 |
备注
--reset
只能与 --verbose
和 --dry-run`一起使用。
:code:
–verbose` 只能和 --reset
一起使用。