我有一个分支,大约有10个提交。其中3个是合并提交,将主分支合并到我的分支,并每次在之间添加了大约500个提交。有没有一种方法可以将当前分支上的提交合并成一个提交?我的历史记录看起来像这样:
ad54ef86 My Commit 1
ad54ef86 Merge commit
ad54ef86 Others' Commits
....500 more others' commits
ad54ef86 My Commit 2
ad54ef86 My Commit 3
ad54ef86 Merge commit
ad54ef86 Others' Commits
....500 more others' commits
ad54ef86 My Commit 4
...
现在执行
git rebase -i HEAD~2000
并查找是很麻烦的。有没有什么方法可以绕过它?编辑:所以这个问题被标记为合并最后 n 次提交成一个的重复问题。显然这不是我的问题。我想要将在我合并另一个分支到此分支之后,仅压缩当前分支上最近 n 次提交,并且所有这些提交也会包含在其中。