您能否告诉我如何删除我在本地制作的更改?
在git中,我可以git checkout -- aFile.cpp
,我怎么能用hg
做同样的事情呢?
答案 0 :(得分:91)
hg revert <filename>
man page上提供了有关可用hg
命令的更多详细信息。
(注意,这与git revert
不同 - git的revert命令用于恢复提交,hg的revert命令用于恢复本地更改。此外,您应该使用的命令来删除git中的本地更改实际上是git reset
,而不是结帐。)
答案 1 :(得分:5)
<强> revert --no-backup
强>
阻止创建.orig
文件,更贴切地模仿git checkout
:
hg revert --no-backup file
另请参阅:How do you disable mercurial from leaving .orig files after a merge?