gpt4 book ai didi

git - 在 master 之上重新设置整个分支是否与从重新设置分支中挑选每个提交的樱桃一样?

转载 作者:太空狗 更新时间:2023-10-29 14:35:52 24 4
gpt4 key购买 nike

那不应该是相等的吗?如果我有功能分支和主分支,并且我想将功能分支移动到主分支之上,这与从该功能分支中挑选每个提交到主分支一样吗?

我的想法是它应该是正确的,但由于某些原因, rebase 到 master 失败并出现一些冲突,而每次提交的 cherry picking 都运行得很好。

最佳答案

在 cherry picking 分支(或者你在上面 rebase 的基础上)yes如果你以 正确的顺序 cherry pick强>.

区别:

  1. 您将离开您想要重新定位的原始分支
  2. 您将在树的两个位置(不包括消息)有两个相似的副本(可能是相同的提交)。
  3. 在 cherry-pick 中,您可以按任何顺序进行!如果你从头到分支挑选你可能会遇到麻烦(rebase 将免费应用正确的顺序)
  4. 不能压缩提交

我猜你的 cherry-pick 顺序很奇怪。例如:

A->B->C
\
D->E

在 C 上重新定位 E 就像从 C D 中 cherry-pick ,然后是 E。发布你的树和在重新定位时有冲突的提交,以及你挑选的顺序 - 看看有没有“问题”。

关于git - 在 master 之上重新设置整个分支是否与从重新设置分支中挑选每个提交的樱桃一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47753934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com