git log 显示如下内容:
commit hash3
New feature
commit hash2
bugfix
commit hash1
Initial commit
我想先将两个提交压缩成一个“初始提交”,以清理历史记录。如果我这样做:
git rebase -i hash1
它没有显示第一次提交,因此我可以将bugfix提交到其中。如果我用“s”标记错误修正提交,它说没有先前的提交要挤。那么我如何制作git rebase -i,以便它显示整个历史记录,包括第一次提交,所以我可以挤压它?
我知道我可以删除存储库,创建新存储库并进行一次提交,但我确实希望在历史记录中提交“初始提交”和“新功能”。
谢谢!