我的回购中有以下内容
Master---
\
Next-->Commit A.1,Commit A.2,Commit A.3 --......
我想将A. *提交修复为一个描述特征A的提交。
我试过了git rebase -i origin next
,但这并不符合我的预期。
有没有办法实现这个目标?
我想过创建一个分支foo,它本质上是下一个,然后在foo下面重新绑定到merge / delete foo。但是,这似乎很草率。
答案 0 :(得分:25)
你只需要这样做:
git rebase -i <COMMIT-ISH>
...其中<COMMIT-ISH>
是指代图中标记为Master
的提交的某种方式。如果有一个分支指向该点(可能是master
或origin/master
),那么git log --decorate
将显示该内容。