gpt4 book ai didi

git - 将分支从主提交移动到上一个主提交

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

让我们假设我有提交

COMMIT_1 COMMIT_2 在我的 master 分支中。我已经从 COMMIT_2 进行了 checkout 以创建新分支 bugFix1 但后来我意识到我无法 merge COMMIT_2 尚未对主存储库进行更改,因为它们未获批准。

那么如何将我的分支移动到之前的 COMMIT_1 而不影响我在 bugFix1 分支中的更改?我也不希望有 COMMIT_2 更改。

对不起,我的插画师技术不好 enter image description here

最佳答案

如果你有:

x--x--c1--c2      (master)
\
y--y (bugfix1)

你可以这样做:

git checkout bugfix1
git rebase --onto c1 master bugfix1

x--x--c1--c2 (master)
\
y'--y' (bugfix1)

您可以在以下位置查看 rebase --onto 的另一个示例:

关于git - 将分支从主提交移动到上一个主提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25323260/

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