我正在处理一棵具有以下提交的树:
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