当使用Mercurial时,可以发出以下命令:
如何在git中实现这一点? 它应该像
简而言之
hg revert --all --rev <revision>
工作目录的内容设置为指定的<revision>
,但您保持在树中的当前位置(相同的父级、分支等)。如何在git中实现这一点? 它应该像
git reset --hard <commit>
一样行为,而不移动分支指针。简而言之
git config alias.revert-all 'read-tree -um HEAD'
git revert-all <commit>
我找到的所有变体的比较/测试可以在此处找到:http://git.io/vk9it
hg-git
是在git中进行任何操作最简单的方法。 - moswald