Git:合并后本地分支丢失了远程

时间:2017-01-16 16:28:27

标签: git visual-studio

我正在开发一个功能分支" feature / myFeature"这是跟踪远程分支" origin / feature / myFeature"

我最近从开发合并到myFeature,因为我需要整合另一个开发人员的错误修复以继续工作。 (我们正在使用gitflow,所以我的功能分支最初是从开发分支的)

在合并之后,我的本地分支不再跟踪git push的远程。我想确保我不会失去任何东西。知道如何解决它。

这里是git remote show origin

的输出

* remote origin
  Fetch URL: http://urltomyrepo
  Push  URL: http://urltomyrepo
  HEAD branch: develop
  Remote branches:
    develop                                              tracked
    feature/myFeature (fake name)                        tracked
    master                                               tracked
  Local branches configured for 'git pull':
    develop          merges with remote develop
    feature/myFeature  merges with remote feature/myFeature
    master           merges with remote master
  Local refs configured for 'git push':
    develop          pushes to develop          (up to date)
    master           pushes to master           (up to date)

请注意,feature / myFeature显示为git pull配置,但不适用于git push。知道如何解决这个问题吗?

如果它有帮助,则使用Visual Studio 2015 Update 2中内置的集成执行合并

1 个答案:

答案 0 :(得分:0)

你试过了吗?

git push origin feature/myFeature

它只会将您的本地提交推送到原点。所以它应该追踪它之后的原点。

建议:在命令行中使用GIT。