23

我的回购中有以下内容

Master---
     \
       Next-->Commit A.1,Commit A.2,Commit A.3 --......

我想将 A.* 提交修复为一个描述功能 A 的提交。我试过了git rebase -i origin next,但这并没有达到我的预期。有没有办法做到这一点?

我想创建一个分支 foo,它本质上是 next,然后 rebase next 到 foo,然后是合并/删除 foo。然而,这似乎是草率的。

4

1 回答 1

33

你只需要这样做:

git rebase -i <COMMIT-ISH>

...在哪里引用图表中<COMMIT-ISH>标记的提交的某种方式。Master如果有一个分支指向那个点(可能是masteror origin/master),那么git log --decorate就会显示出来。

于 2012-10-22T08:49:20.363 回答