Git提交分支代码时发现gitlab上无此分支
我在 header 分支上写代码,更改好之后就想提交并合并到 master 上面去,可是后来发现在 gitlab 上没有我写的那个 header 分支??
但是在 webstorm 上执行 Git branch 是可以看到的?
查看所有远程分支的时候又出现这种情况?
然后 gitLab 上是这种情况? 没有我现在所处的 header 分支......
我现在无法提交代码了,请问大神们,这可能是怎么回事?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
那个分支在你本地,又不在远程
你先把本地
header
分支推到GitLab
上再Pull request
合并到master
这个问题我也遇到了,好难解决啊!高手们的回答五花八门,反正我是没弄懂。突然想到了一个点子,那就个 master 提交的时候是:git push origin master,那分支的那。那就是 git push origin 分支名字。提交,成功了!这个时候 github中还是没有这个分支 需要在 主分支上,拉取 所有代码到 子分支上,合并 git merge 分支名字。然后在 git push origin master ,OK。这样上面就有代码了。