我正在玩弄我的git存储库,并在之前向master分支提交了相当数量的提交。现在我意识到它有点太吵,并希望将所有这些合并成一个提交。Git将所有提交的原始/主文件提交到原始/主文件中的单个提交
102381 commit z
....
176232 commit a
891273 initial commit
简单
198273 initial commit (after rebase)
891273 initial commit
我环顾四周,许多的解决方案,似乎周围的挤压。不幸的是,考虑到一切都在主分支上,这可能是可能的。
我的一个初步想法是
- 创建一个新的分支从提交#891273
- 壁球一切从主到新的分支
- 删除旧主人,这一新的替换分支
我不确定这是否是一种很好的方法;认为获得一些想法,指导和讨论会更明智。