gpt4 book ai didi

git rebase 颠倒

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

我正在尝试将我的本地功能分支 rebase 到名为“集成”的远程分支上。

所以我做了-

git checkout feature
git rebase integration

但在我的冲突解决编辑器中,我看到底部的功能变化和顶部的“集成”变化,我认为这是颠倒的。我该如何解决?

看起来像-

<<<<<<< HEAD
<code from integration>
=======
<code from feature>
>>>>>>>

最佳答案

当您执行 rebase 时,分支会切换,这就是为什么它们在您的冲突解决编辑器中看起来是倒置的。

根据 the documentation :

Note that a rebase merge works by replaying each commit from the working branch on top of the <upstream> branch.

因此,您的本地分支feature 提交将应用于上游分支integration

这会造成很多困惑并且对此无能为力,只要记住在 rebase 时分支会被反转。

解决冲突时,您的本地分支被称为我们的,而另一个分支被称为他们的。在 rebase 冲突解决期间,ours 显示为他们的,theirs 显示为我们的。因此,如果您想了解有关此问题的更多信息,可以使用关键字“ours”、“theirs”和“rebase”在 SO 上搜索其他答案。一个很好的答案 is this one我曾经回答过你的问题,如果我不够清楚的话,它会在解释中进一步说明。

关于git rebase 颠倒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010907/

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