我正在玩弄我的git存儲庫,並在之前向master分支提交了相當數量的提交。現在我意識到它有點太吵,並希望將所有這些合併成一個提交。Git將所有提交的原始/主文件提交到原始/主文件中的單個提交
102381 commit z
....
176232 commit a
891273 initial commit
簡單
198273 initial commit (after rebase)
891273 initial commit
我環顧四周,許多的解決方案,似乎周圍的擠壓。不幸的是,考慮到一切都在主分支上,這可能是可能的。
我的一個初步想法是
- 創建一個新的分支從提交#891273
- 壁球一切從主到新的分支
- 刪除舊主人,這一新的替換分支
我不確定這是否是一種很好的方法;認爲獲得一些想法,指導和討論會更明智。