如何压缩非顺序提交

时间:2016-03-01 15:05:47

标签: git tortoisegit squash

我有一个功能分支,我一直在做保存点上的工作和提交。在此过程中,我不得不将开发分支合并到我的功能分支中,以获取另一个开发人员所做的一些错误修复。所以我的提交历史看起来像这样:

  • 进行中#4
  • 进展中#3
  • 合并发展为功能分支
  • 正在进行#2
  • 正在进行#1
  • 等...

我想压制所有"进行中"提交但保留合并提交。我怎么能用命令行或TortoiseGit做到这一点?

1 个答案:

答案 0 :(得分:1)

正如评论中提到的,您可以使用保留合并选项执行git rebase。然后重新排序提交并压缩它们