我在github和local都有dev分支。我创建了一个新的分支(比如测试),然后研究了bug并将这些更改提交给了本地repo。然后将测试分支推送到git hub。
在QA dev之后,测试分支在服务器上合并。现在我从git hub中拉出dev分支以使我的本地更新,并且几乎没有冲突,我解决了它。在此之后,我只能看到本地的旧代码。但是我的更改可以在服务器上找到。这是怎么发生的,我该怎么办?谢谢!
答案 0 :(得分:0)
选项1.
分支机构正在推动或拉动不在您期望的位置。
运行git remote show origin
并检查是否为git push
和git pull
配置了一些不匹配的分支。
选项2.
你可能已经将dev分支拉到了你正在看的那个。
选项3.
哪个分支合并到哪个?可能是dev被合并到测试中(所以dev没有得到任何新的提交)?
默认。
如果这没有帮助,请提供一个指向您的GitHub仓库的链接(如果它是一个开放的)。