![]() |
1
54
使用交互式钢筋:
这将在$editor中打开类似的内容:
因此,您只需删除包含调试提交的行,编写文件并关闭编辑器,Git就会告诉您以下几行内容:
现在您可以将该分支合并到master。
更新:应该注意的是,改变历史
|
![]() |
2
68
不管其他SCM用它来表示什么,
|
![]() |
3
7
另一个想法是添加带有调试代码的恢复提交,并将其合并到主分支中。然后,我们删除foo分支中的额外提交。
确保你的工作树是干净的。首先创建恢复的提交。然后合并到主控形状。然后,将foo分支的分支指针重置为已恢复提交的父级,使其返回原始状态。
如果你不喜欢使用
|
![]() |
4
2
使用Interactive Rebase删除不需要的提交。 在从“foo”创建的新分支“foo merge”上:
当您处于提交编辑模式时,从编辑器中删除包含调试提交、保存和退出的行。 重新定位后,只需将foo合并到master:
|
![]() |
5
0
我在以下方面取得了成功:
在哪里?
通过 http://sethrobertson.github.io/GitFixUm/fixup.html#remove_deep |
![]() |
Harry · 如何在编译时获取克隆的git仓库的标签 5 月前 |
![]() |
Ooker · 如何从blob中删除秘密? 6 月前 |
![]() |
hasdrubal · git日志图智能分支过滤器 6 月前 |
![]() |
J. Doe · 为什么git中没有跟踪git文件? 7 月前 |