可能重复/最近/不太清楚的问题 之前使用Git提交的分支
我有一个名为jzbranch的Git分支,并且有一个旧的提交id: a9c146a09505837ec03b。
我如何创建一个新的分支,贾斯汀,从上面列出的信息?
可能重复/最近/不太清楚的问题 之前使用Git提交的分支
我有一个名为jzbranch的Git分支,并且有一个旧的提交id: a9c146a09505837ec03b。
我如何创建一个新的分支,贾斯汀,从上面列出的信息?
git checkout -b NEW_BRANCH_NAME COMMIT_ID
这将创建一个名为“NEW_BRANCH_NAME”的新分支并签出它。
(“check out”的意思是“转到分行”)
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