|
|
1
8
首先,重新订购
在twist上合并两个提交,忽略顶部提交消息。
合并
移动
|
|
|
2
6
如何不害怕 我想告诉你,无论你搞得多么糟糕,承诺永远不会被摧毁,你总能回到你开始的地方。 我做了一棵人造吉特树,它的形状和你描述的一样: 我现在要清除“备份”分支的最后三个提交:
哦,那太糟糕了。让我们回到我们开始的地方。首先看看我们做了什么:
你可以看到,当我们重新设置时,Git所做的就是指向那个旧的提交。但实际上并没有丢失任何承诺——它们只是成为了孤儿,而不是任何分支的一部分。让我们再次将它们作为“备份”分支的一部分:
Git意味着不必说对不起。 *松散的物体最终会被垃圾收集起来,但至少要到两周大。 如何做你想做的。 首先,让我们结合master中的两个提交:
Git会启动你的编辑器。改变这一点:
对此:
并保存。Git将再次启动您的编辑器。改变这一点:
对此:
并保存。 现在,让我们重新排序“备份”中的提交:
当您的编辑器弹出时,请更改:
为此:
并保存。 现在,cherry选择合并的“moved loaded”提交从master提交到当前分支(“backup”)。
使主控点指向与“备份”相同的提交
把扭枝去掉
|
|
|
3
0
这里有很多你想要实现的事情,但是从图表中我们不清楚你到底需要什么,但是下面的提示可能会有所帮助:
希望这些建议能帮助你实现目标。 |
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |