我有一个名为 Git 的分支jzbranch,并且有一个旧的提交 id: a9c146a09505837ec03b。
jzbranch
a9c146a09505837ec03b
如何justin根据上面列出的信息创建一个新分支?
justin
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