可能我說的不準確,我把我現在的解決方法說一下
1. 創建新分支(設原分支為 master)git checkout -b dev
2. 進行多次提交git commit * N times
3. 從 master 再創建一個分支git checkout master && git checkout -b release
4. 用 squash 命令
git merge dev --squash
並且編輯一下 comment
5. 用 git format-patch 導出補丁
6. 補丁被認可後,刪掉 dev,release 分支
我覺得我的方法很麻煩,請問大家建議我怎麼做?
如果本身就想把這幾個提交合併的話,可以:
這樣修改註解、合併提交就一併完成了。 再正常 format-patch 即可。