git checkout -b NEW_BRANCH_NAME COMMIT_ID
这将创建一个名为“NEW_BRANCH_NAME”的新分支并检查它。
(“结帐”的意思是“切换到分支”)
git branch NEW_BRANCH_NAME COMMIT_ID
这只是创建新分支而不检查它。
in the comments many people seem to prefer doing this in two steps。以下是分两步执行此操作的方法:
git checkout COMMIT_ID
# you are now in the "detached head" state
git checkout -b NEW_BRANCH_NAME
不定期副业成功案例分享
git checkout <SHA1>
签出提交(因此您处于 分离HEAD
上),则只需使用 {3 在该提交处创建一个分支} 或git checkout -b <branchname>
(同一提交不需要SHA1
参数)。git push --set-upstream origin justin