如何删除hg文件中的更改


77

您能告诉我如何删除在本地所做的更改吗?

在git中,我可以做git checkout -- aFile.cpp,我该怎么做hg

Answers:


101
hg revert <filename>

手册页上提供了有关可用hg命令的更多详细信息。

(请注意,这与git revert-git的revert命令用于还原提交,hg的revert命令用于还原本地更改是不同的。另外,您实际上应该用来删除git中的本地更改的命令实际上是git reset,而不是检出。)


8
实际上,仅当您要放弃所有本地更改时才应使用git reset 。迈克尔的git命令是正确的。
kipple

但是,这在合并期间不起作用:abort: uncommitted merge with no revision specified
Ivan Balashov

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.