以交互方式重新定位,但只显示一个提交?

时间:2015-06-08 21:00:59

标签: git github

我正在开发一个功能分支并提前提交并将其推送到我的分支。现在我意识到我应该另外做一些事情,所以我做了另一个改变并提交了它。

此时我想做一个交互式的rebase并将这两个提交压缩在一起(并且做一个强制推送,在我的情况下没有伤害,因为我是唯一使用该分支的人)但是当我运行时{ {1}}列表中显示的所有内容都是我最近的提交,而不是我之前推送的提交。我怎样才能对已推出的提交进行重新定义?

(在进行第二次更改之前,我确实从origin的主分支运行git rebase -i,以便在本地更新。这是我从中创建功能分支的分支。不确定这是否会导致问题? )

1 个答案:

答案 0 :(得分:1)

如果你这样做会怎么样?

git rebase -i master