从较旧的提交创建分支

时间:2012-01-27 11:03:16

标签: git branch

  

可能重复:
  branch from a previous commit using git

我们可以从之前的提交创建分支吗?从下面的示例中,我可以从f70c700创建分支(此时我们已经在fabdd09):

$ git log --oneline --graph
*   fabdd09 Merge branch 'mybranch'
|\  
| * bd35011 Edit from mybranch
* | f70c700 Edit from master
|/  
* a2ff940 Initial submission.

感谢。

1 个答案:

答案 0 :(得分:2)

这很简单:

git branch my-new-branch f70c700

...或者如果你想创建分支并在一个命令中切换到它,你可以这样做:

git checkout -b my-new-branch f70c700