Git提交分支代码时发现gitlab上无此分支

我在 header 分支上写代码,更改好之后就想提交并合并到 master 上面去,可是后来发现在 gitlab 上没有我写的那个 header 分支??
但是在 webstorm 上执行 Git branch 是可以看到的?

图片描述

查看所有远程分支的时候又出现这种情况?

图片描述

然后 gitLab 上是这种情况? 没有我现在所处的 header 分支......

图片描述

我现在无法提交代码了,请问大神们,这可能是怎么回事?

阅读 7k
3 个回答

那个分支在你本地,又不在远程

你先把本地 header 分支推到 GitLab 上再 Pull request 合并到 master

这个问题我也遇到了,好难解决啊!高手们的回答五花八门,反正我是没弄懂。突然想到了一个点子,那就个 master 提交的时候是:git push origin master,那分支的那。那就是 git push origin 分支名字。提交,成功了!这个时候 github中还是没有这个分支 需要在 主分支上,拉取 所有代码到 子分支上,合并 git merge 分支名字。然后在 git push origin master ,OK。这样上面就有代码了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题