如何让多次 git 的提交作为一个补丁输出?
可能我说的不准确,我把我现在的解决方法说一下
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 分支
我觉得我的方法很麻烦,请问大家建议我怎么做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果本身就想把这几个提交合并的话,可以:
这样修改注释、合并提交就一并完成了。
再正常 format-patch 即可。