恢复错误的文件
作者: | Ryan Wilcox |
---|
日期: | 2009-11-30 |
---|
教你如何清除那些不想提交的变更。
假如这有一个你不想要的变更。比如:
$ hg status
M fileone.txt
M filetwo.txt
在复查变更时你发觉 filetwo.txt
是没用的想清理掉它。当然你 可以 打开文件亲手去删除你的变更,但是 Mercurial 给了你一个更好的选择: hg revert
。
$ hg revert filetwo.txt
假如你有许多文件都做了变更 (例如你想放弃之前的工作从头开始),那可以用 --all
命令:
$ hg revert --all
reverting fileone.txt
reverting filetwo.txt
这和 git reset --hard HEAD^
命令很像,有没有一点 git 的熟悉感呢。