前段时间我创建了分支“B”,完成了一些提交并推送到了bitbucket。在另一个地方,我已经有了同一个仓库的另一个版本,在分支“master”上,在这里我只做了git pull
并且不知何故分支“master”不在分支“B”后面,他们在完全相同的提交。
这怎么可能?或者我用git做错了以这种方式行事?
由于
答案 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 fetch
和git merge
,合并可能没有冲突所以对你来说,他们似乎处于相同的位置。