git基于历史commit创建分支

基于以前的commit创建一个分支

步骤:

1、确定需要取出版本的commit值

git log

2、基于该commit创建分支

git branch <branch name> <SHA1> 

3、切换到该分支

git checkout <branch name>

或者执行命令

git checkout -b <branch name> <SHA1> 

注意:

git checkout -b <branch name> <SHA1> 

  
这样就checkout之前的一个commit并开一个branch指向它了. 
  
如果不打算做修改, 
只是想checkout出来的话, git checkout <SHA1>就行, 用 
detached HEAD特性.
原文地址:https://www.cnblogs.com/UniqueColor/p/8351768.html