gpt4 book ai didi

git - 如何在不 merge 的情况下将提交从一个分支复制到另一个分支?

转载 作者:IT王子 更新时间:2023-10-29 01:30:06 24 4
gpt4 key购买 nike

我有 2 个分支,一个是 master 分支,一个是 experimental 分支。显示:

master-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-Y
\
-x-x-x-x

我的实验已经过时了,我希望通过简单地将主分支 (Y) 中的最后一次提交复制到实验来更新它:

master-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-Y
\
-x-x-x-x-Y

如果可能的话,我不想做任何 merge 我想覆盖实验中的任何东西(掌握是我的首要任务)。

编辑:让我简要说明一下情况:当我尝试在 master 和 experimental 分支的提示处 merge 提交时,我遇到了很多 merge 冲突!如果我尝试从实验中挑选出大师,也会发生同样的情况!我希望避免使用它们,因为我根本不想对实验进行任何更改!到目前为止,我一直在从 master 到 experimental 进行挑选,当出现 merge 冲突时,我只保留 master 分支的更改。但是在做了很多次之后,我希望可能有一些方法可以做一些类似 merge 的事情,除了在哪里(我没有提示任何 merge 冲突,因为我需要的只是主更改(对于我来说知道以前在实验分支上的内容并不重要!

最佳答案

收件人cherry-pick justYmaster 提交到 experimental:

git checkout experimental
git cherry-pick Y

或者:

git checkout experimental
git cherry-pick master

...将在 master 分支的尖端应用提交引入的更改,并使用此更改在 experimental 中创建一个新提交。

关于git - 如何在不 merge 的情况下将提交从一个分支复制到另一个分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18772435/

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