回购 - 代码不匹配,缺少一些代码

时间:2015-07-07 14:01:10

标签: git github

我将master分支合并到dev分支,它们应该是相同的。在源代码树中,它们具有相同的最新提交,因此一切看起来都不错。两个分支都是原产地。

但是当我在项目中使用git checkout dev时,我缺少一些代码,就好像它在合并之前一样。

在bitbucket中,当我将分支更改为dev时,代码看起来没问题。那么为什么我的项目中缺少它呢?

我试过了git pull,但我得到了最新的一切。 Git status也没有显示任何内容。

怎么了?

1 个答案:

答案 0 :(得分:0)

可能是您的本地分支dev未跟踪远程分支dev

要检查每个本地分支正在跟踪哪个远程分支,请执行以下命令:

git branch -lvv

如果在您获得的分支列表中,您的本地分支dev未跟踪您的远程分支dev,您可能需要配置本地分支dev以跟踪远程分支分支dev。您可以使用命令

执行此操作
git branch --set-upstream-to=upstream/dev dev

鉴于你的遥控器是upstream