小编典典

如何从旧提交创建新的 Git 分支?

all

我有一个名为 Git 的分支jzbranch,并且有一个旧的提交 id: a9c146a09505837ec03b

如何justin根据上面列出的信息创建一个新分支?


阅读 130

收藏
2022-03-04

共1个答案

小编典典

git checkout -b NEW_BRANCH_NAME COMMIT_ID

这将创建一个名为“NEW_BRANCH_NAME”的新分支并检查它。

(“结帐”的意思是“切换到分支”)

git branch NEW_BRANCH_NAME COMMIT_ID

这只是创建新分支而不检查它。


在评论中,许多人似乎更喜欢分两步执行此操作。以下是分两步执行此操作的方法:

git checkout COMMIT_ID
# you are now in the "detached head" state
git checkout -b NEW_BRANCH_NAME
2022-03-04