假设我们希望从 branch A 的某个旧 commit 上分叉出 branch B.首先查看 branch A 的所有 commit,找到想分叉出来的那个 commit

1
git log

然后直接从 commit 分叉 branch

1
git branch B {old_hash}

最后切换

1
git switch B