首页 > 解决方案 > 如何压缩选择的提交

问题描述

如何将 2、3 和 4 压缩成一个提交?

  1. 最后一次提交
  2. 最后一次提交 -1
  3. 最后一次提交 -2
  4. 最后一次提交 -3
  5. 最后一次提交 -4

标签: git

解决方案


matt 所说的交互式变基,或者这种方式,没有交互式的东西:

git checkout commit2
git reset --soft commit5
git commit -m "Here's the squash"
git cherry-pick commit1

完毕!


推荐阅读