Git 不小心忘记切换分支,如何取消分支合并?
我有三个分支主A,B和C意外地从B开始Git 不小心忘记切换分支,如何取消分支合并?,git,Git,我有三个分支主A,B和C意外地从B开始 A1----------A \ --Bn \ C0-------Cn C从B结束的地方开始,A刚刚并入B。 我希望它是这样的: -Bn / A1----------An \ C0-------Cn C从A开始。 我的意思是B所做的更改不应该是C。 我能做什么?编辑 我看到你的问题了。 现在我更了解你了 您必须从A1创建一个新分支,然后从分支C选择所有提交 删除旧的分支C。两个分支图在我看来实际上是一样的。你能编辑你的问题并指出你想要
A1----------A
\
--Bn
\
C0-------Cn
C从B结束的地方开始,A刚刚并入B。
我希望它是这样的:
-Bn
/
A1----------An
\
C0-------Cn
C从A开始。
我的意思是B所做的更改不应该是C。
我能做什么?编辑
我看到你的问题了。
现在我更了解你了
您必须从A1创建一个新分支,然后从分支C选择所有提交
删除旧的分支C。两个分支图在我看来实际上是一样的。你能编辑你的问题并指出你想要什么吗?@TimBiegeleisen刚刚编辑。看看git cherry pick-。您想将提交C应用于分支A,然后从分支Bis恢复提交C,这是一种更快的方法吗?