![]() |
1
8
Rebase正在将提交移动到另一个分支的顶部。如果移动的提交导致合并冲突,则更改此提交以反映合并解决方案。 重新平衡的目的是使您的提交看起来像是对您重新平衡到的分支所做的更改。所以最合乎逻辑的方法是将合并冲突合并到这些提交中。因此不需要额外的承诺。 合并是不同的,因为它是将分散的分支合并在一起的显式操作。不更改每个分支中的提交。冲突解决反映在合并提交中。 |
![]() |
2
5
是的,成功的重新平衡和合并进行提交。它们只会提交需要解决的冲突,但是Rebase(或合并)的输出会告诉您已经发生了这种情况,以及如何解决它。
对于REBASE,只需解决索引中的冲突,然后
对于合并,您需要提交(
|
![]() |
3
2
过去(2006年,1.5.3之前和
its user manual
)
因此,根据定义,将进行提交(不需要进行提交)
REBASE的一个特殊情况是,当您想要划分您的工作、移动(并重新创建新的)提交时。
|
![]() |
charleslcso · 从开源克隆并推送到我的GitHub[重复] 1 年前 |
|
Itachi · 无法为python项目安装“DAWG”包 1 年前 |
![]() |
Igor · git重置已删除目录上的头 2 年前 |
![]() |
Robo · 撤消删除Git中被忽略的文件 2 年前 |
![]() |
Ali EXE · 如何根据bat中命令的输出设置变量? 2 年前 |
![]() |
ShortArrow · 如何使用git管理链接源文件? 2 年前 |
![]() |
Siggi · 使用git移动文件时丢失历史记录 2 年前 |