从开发到新的远程分支的推送



我正在使用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中推送它。

最新更新