从一开始Git rebase

时间:2014-02-18 23:54:34

标签: git git-rebase

git log 显示如下内容:

commit hash3
New feature

commit hash2
bugfix

commit hash1
Initial commit

我想先将两个提交压缩成一个“初始提交”,以清理历史记录。如果我这样做:

git rebase -i hash1

它没有显示第一次提交,因此我可以将bugfix提交到其中。如果我用“s”标记错误修正提交,它说没有先前的提交要挤。那么我如何制作git rebase -i,以便它显示整个历史记录,包括第一次提交,所以我可以挤压它?

我知道我可以删除存储库,创建新存储库并进行一次提交,但我确实希望在历史记录中提交“初始提交”和“新功能”。

谢谢!

0 个答案:

没有答案