我有一个带有master
分支的项目。
T使用此命令创建新的branch
。
$ git branch develop
$ git checkout develop
当我查看gitlab(local)时,develop branch
未添加到我的项目/分支。
切换到develop branch
之后,我做了很多更改,改成develop branch
。
我需要提交develop branch
并将其推送到gitlab(local)。
我知道,如果我从gitlab(local)创建新的branch
,那么我可以clone
并提交并...
但是我需要使用命令行将push
中创建的branch
从repo
到gitlab(local)。
该如何解决?
谢谢。
答案 0 :(得分:0)
检查git branch -avv
告诉您有关当前分支机构的信息。
develop
分支应与origin/develop
关联,这意味着保管箱(您在屏幕快照中看到“ master
”的位置)现在应包含“ develop
”
但是由于您已经创建了develop
,其中master
所在,因此没有推送新的提交,这就是为什么最后一次“更新”仍然是在master
上完成的原因。
答案 1 :(得分:0)
我发现了问题。
我意识到,只要不提交并推送新分支(开发),它就不会出现在git服务器中。
此问题通过commit
分支的push
和develop
解决了。
我这样做了:
git commit -m "..."
git push -u origin develop
然后develop
分支出现在git服务器中。
我希望是有用的。