2015-02-06 173 views
0

我有一个分支FooDev在git仓库中的主人。 大师----- FooDev在git中创建分支的分支?

我可以创建一个分支(ES)关闭FooDev的,所以: 主---- FooDev-- | ----- Sprint1Sue | ------ - Sprint1Joe

如果是的话我该如何如此呢?我可以在本地回购中看到这种情况吗?它没有看到我可以从分支分支,并且git push需要远程分支,但是我不知道如何将分支指定为特定原点。

M

回答

2

当然。您可以通过一个可选的参数来git checkout -b指定您希望从分支:

$ git checkout -b <new-branch-name> <branch-to-start-from> 

或者从git branch

$ git branch <new-branch-name> <branch-to-start-from> 

事实上,你可以创建一个分支关闭的任何承诺:分支,标记,甚至只是由其SHA1哈希引用的提交。

+0

好的。你怎么知道git中的新分支是从分支到分支的起源?我这样做,但似乎并没有表明父分支,至少在本地 – 1lostball 2015-02-07 15:09:25

+0

@ 1lostball:这有点窍门。看到这个答案:http://stackoverflow.com/a/3162929/28804 – mipadi 2015-02-08 21:43:33