Git从远程分支拉到新的本地分支,为什么我在分支中找到了一个提交命令的提交?

时间:2016-03-08 07:39:09

标签: git

让'我解释一下发生在我身上的事情。

当前分支是koala-dev。 从这个分支我调用了命令

 git pull origin preproduction:preproduction

请注意,本地分支的预生产并不存在。

我找到了什么:

  • 正如预期的那样,一个名为preproduction的新本地分支与具有相同名称的远程分支同步

  • 但我在我的koala-dev分支的日志中找到了一个新条目(commit):

    合并分支'预生产' of x.x.x.x:/ opt / git / myremoteproject into koala-dev

为什么会这样?

by statement:git pull [origin] [source]:[dest]

它应该只与origin / source同步---> dest?不是吗?

1 个答案:

答案 0 :(得分:2)

从:git help pull手册输入页面我们可以阅读:

Incorporates changes from a remote repository into the current branch.

仅更新preproduction分支,您需要先结帐preproduction,然后再进行操作。