作为遥控器克隆的本地分支从合并提交开始?

时间:2014-01-27 08:57:58

标签: git

我有以下远程分支remotes/origin/develop。我想在该分支上开始本地开发,所以我这样做$ git checkout -b develop origin/develop。是不是git将origin/develop合并到develop并使用合并提交启动这个新的develop分支?因此,我查看日志,我看到以下内容:

$ git log
commit 752d5efd3ee89315098a097a5987c20b18839b6c
Merge: 61b04d2 1d32465
    Merge branch 'develop' of 'origin' into develop

1 个答案:

答案 0 :(得分:1)

不,这不是真的,因为在您创建git checkout -b ......之前,您没有本地开发分支,执行此命令后,您已获得远程开发分支的确切本地副本。关于:

$ git log
commit 752d5efd3ee89315098a097a5987c20b18839b6c
Merge: 61b04d2 1d32465
    Merge branch 'develop' of 'origin' into develop

这只是开发分支历史的快照。它是由其他人提前制作的。