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 |
algo · 在C语言中,将两个指针数组合并成第三个指针数组++ 2 年前 |
Davi A. Sampaio · 合并对特定键具有相同值的dict 2 年前 |
hncl · JS使用map合并两个子数组 2 年前 |
userj · 如何合并两个基于数字的列标题不断增加的数据帧? 2 年前 |
Nihilum · 在Python上合并数组而不求其重叠单元格的和 2 年前 |