Git合并分支而不指定它(git pull)

时间:2014-03-19 12:23:49

标签: git

前段时间我创建了分支“B”,完成了一些提交并推送到了bitbucket。在另一个地方,我已经有了同一个仓库的另一个版本,在分支“master”上,在这里我只做了git pull并且不知何故分支“master”不在分支“B”后面,他们在完全相同的提交。

这怎么可能?或者我用git做错了以这种方式行事?

由于

2 个答案:

答案 0 :(得分:3)

git pull

与以下相同:

git fetch
git merge

如果要在不合并的情况下下载远程分支,则应使用:

git fetch

看看: What is the difference between 'git pull' and 'git fetch'?

答案 1 :(得分:2)

我不太明白你的做法以及你对解释的期望,但git pull执行了git fetchgit merge,合并可能没有冲突所以对你来说,他们似乎处于相同的位置。