你是否可以将以下设置有效地将分支拆分为基于提交历史的两个分支?
例如:从以下分支和提交历史开始:
branch 1
git log:
commit 1
commit 2
commit 3
commit 4
在
commit 3
的id处创建分支2
并将事物更改为以下内容:branch 1
git log:
commit 1
commit 2
branch 2
git log:
commit 1
commit 2
commit 3
commit 4
使用场景:我在一个尚未合并到主分支(master)的现有分支上启动了一个新功能,并提交了一堆工作到该分支。我想要基于我的工作之前的最后一个提交(commit)创建一个新分支,并将我的工作带走,使该分支不再包含我的所有工作。