我需要从过去的提交中创建另一个分支

时间:2015-01-02 19:10:25

标签: git xcode6.1

我有一个看起来像这样的Git回购:

enter image description here

我想从突出显示的提交中创建一个新分支。 (这是一个很长的故事,但基本上我想提交iOS应用程序,同时解决最新分支中的扭结)。我很确定这是可能的,只是不知道如何实现它...此外,我没有看到在XCode 6.1中使用'标签'的任何方式..是否可用,只是没有记录?< / p>

1 个答案:

答案 0 :(得分:4)

您可以这样做(检查git-checkout(1) Manual Page文档)

git checkout -b|-B <new_branch> [<start point>]
  • <start_point>
  

启动新分支的提交名称;有关详细信息,请参阅git-branch(1)。默认为HEAD

  • -b <new_branch>
  

创建一个名为<new_branch>的新分支,并在<start_point>开始。

  • -B <new_branch>
  

创建分支<new_branch>并在<start_point>处启动它;如果已存在,则将其重置为<start_point>