我正在使用Visual Studio Code及其内置的Git支持。
我的工作流程是,我提交我的更改到开发分支,然后将它们推送到我的gitlab实例到另一个(新)分支。这可以通过以下命令来实现
# git push origin develop:my/new-branch
是否可以推送到一个新的分支?或者我需要改变我的工作流程吗?
我已经在SO上看到了这个问题/答案,但我认为这并不能解决这个具体问题。
我的最终目标或最方便的工作流程是创建一个合并请求,将某些内容合并到GitLab的develop
分支中。
我将从命令行执行第一次推送:
git push -u origin develop:my/new-branch
这将在本地当前分支develop
和新创建的远程分支new-branch
之间建立上游链接。
然后,从VSCode中简单地推送/发布应该会做正确的事情。
话虽如此,如前所述,最好切换到一个新的本地分支new-branch
,并从VSCode中推送它。