为什么我的更改在github中可用但在本地repo中不可用?

时间:2015-05-20 16:13:18

标签: git github

我在github和local都有dev分支。我创建了一个新的分支(比如测试),然后研究了bug并将这些更改提交给了本地repo。然后将测试分支推送到git hub。

在QA dev之后,测试分支在服务器上合并。现在我从git hub中拉出dev分支以使我的本地更新,并且几乎没有冲突,我解决了它。在此之后,我只能看到本地的旧代码。但是我的更改可以在服务器上找到。这是怎么发生的,我该怎么办?谢谢!

1 个答案:

答案 0 :(得分:0)

选项1.
分支机构正在推动或拉动不在您期望的位置。

运行git remote show origin并检查是否为git pushgit pull配置了一些不匹配的分支。

选项2.
你可能已经将dev分支拉到了你正在看的那个。

选项3.
哪个分支合并到哪个?可能是dev被合并到测试中(所以dev没有得到任何新的提交)?

默认。
如果这没有帮助,请提供一个指向您的GitHub仓库的链接(如果它是一个开放的)。