【发布时间】:2014-10-10 23:35:39
【问题描述】:
我从master 创建新分支:
git checkout -b testbranch
我做了 20 次提交。
现在我想压缩这 20 个提交。我这样做:
git rebase -i HEAD~20
如果我不知道提交了多少次怎么办?有没有办法做类似的事情:
git rebase -i all on this branch
【问题讨论】:
-
你可以做
git rebase -i 58333012713fc168bd70ad00d191b3bdc601fa2d,它将做一个交互式rebase,其中commitnumber是最后一个保持不变的提交 -
@denns 使用这个方法和分支中的最后一次提交,你正在变基 from 非常棒。非常感谢!
标签: git version-control