|
|
1
21
假设新的最旧提交哈希是x,我们可以临时使用“oldroot”和“newroot”:
这将创建一个“newroot”提交,内容与“oldroot”提交相同,但没有任何父级。然后,它将所有其他分支重新定位到新的根上,这应该在所有分支的历史中。 编辑:测试并修复;稍晚一点,改进一点 |
|
|
2
0
解决方案越简单, 考虑到原来你的分支已经承诺 主要的 你做了一个承诺 第一 ,现在你也做了一个承诺 第二 在顶部 第一 . 所以你有这样的东西:
现在你想要 第二 在顶部 主要的 而不是在 第一 . 类似:
你可以简单地做,
这将为您提供一个交互式shell,您可以在其中重新排列提交顺序或删除所选的任何提交。 |
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |