【发布时间】:2016-06-04 17:44:49
【问题描述】:
我正在处理具有以下提交的树:-
aaaaaaa Implement function A
bbbbbbb Implement function B
ccccccc Implement function C
我想取消提交前两个,即将这些更改再次放入暂存区。我了解到git reset --soft HEAD^ 将取消提交最后一次提交。但我想知道一次为许多提交做这件事的方法。我不确定git reset --soft HEAD~10 是否会取消提交最后一次提交的第 10 次或取消提交最后 10 次提交。
【问题讨论】:
-
git reset --soft HEAD~~或git reset --soft HEAD^^或git reset --soft HEAD~2 -
@Whymarrh stackoverflow 或其他任何地方的答案都没有回答最后 n 次提交。您也可以将其写为答案而不是评论。谢谢
-
抱歉,有一些,但很遗憾,您需要使用准确的搜索字词(即
treeish或commitish)。
标签: git