我如何`hg恢复
使用Mercurial的hg revert -aC
或长选项名称, hg revert --all --no-backup
我可以重置我的工作副本。
IE浏览器,我曾经分支,它会更新工作副本,作为本地回购包含的该分支上的最新提交。
尤其是:
我发现这是使用回购协议的最基本的命令之一。 我经常会对一些文件做一些探索性的修改,然后想放弃这一点,以便从原始集合开始真正的工作。
我该怎么做这个git
?
这被记录为如何使用'git reset --hard HEAD'来恢复到之前的提交?的副本。 这个问题(以及它所链接的问题)的答案是回答这个问题的有用资源。 但是,这个问题特别要求一个mercurial用户如何使用git来实现其部分工作流程。
要重置您的工作副本:
git reset --hard HEAD
要删除未跟踪的文件,但不能忽略文件:
git clean -f
警告:这些命令将永久恢复所有未提交的更改并删除所有未跟踪的文件!
但是,以这种方式使用它们将保留您尚未推送的任何本地提交。
链接地址: http://www.djcxy.com/p/37817.html上一篇: How do I `hg revert
下一篇: Moving master branch to original state before any commits