gpt4 book ai didi

git - 将一些提交移动到另一个分支

转载 作者:行者123 更新时间:2023-12-04 05:06:36 24 4
gpt4 key购买 nike

我只有一个分支有 git repo

A-B-C-D-E (master)

我想将提交 B、C 和 D 拆分到另一个名为 develop 的分支

A-E (master)
\
B-C-D (develop)

最简单的方法是什么?无需关心远程 repo 。 cherry-pick 是否只是将提交复制到另一个分支?我认为 rebase 是必需的,但我以前没有使用过它,我想在第一次尝试时就拥有它:)

有一些相关的问题,但这些问题没有最后提交 E 需要处理。

最佳答案

这 2 个命令应该可以解决问题:

git branch develop D #create develop branch

git rebase --onto A D #make everything after D sit on top of A

请注意,几乎可以肯定,在运行 rebase 命令时,您会遇到一些冲突。修复它们后,只需运行 git add .git rebase --continue

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

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