如何撤销 `hg pull`?

26

我不小心执行了 hg pull 命令,导致在我的本地仓库中创建了一个分支。

最简单的方法是如何撤销这个操作并将我的本地仓库恢复到之前的状态?


考虑到拉取操作不会更改您的工作文件夹,也不需要您执行任何操作来处理其结果,因此值得思考是否真的有必要撤消拉取操作。 - StayOnTarget
1个回答

34

hg 回滚 但请注意以下警告:

该命令应小心使用。只有一级回滚,没有撤消回滚的方法。它还将恢复最后一次事务时的状态,丢失自那时以来的任何状态更改。此命令不会更改工作目录。
...


2
+1. 不知道回滚会对多个已拉取的变更集产生影响。 - Niall C.
4
太简单了!我知道hg rollback,但认为它只能撤销hg commit。请参阅文档 :) - Sylvain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接