首页 > 解决方案 > 如何从 CLI 已推送的提交创建合并请求?

问题描述

我有一个名为的分支dev,它与origin/dev. 我想master使用以下命令合并到(受保护的),但它不会推动创建合并请求。

$ git push -o merge_request.create -o merge_request.target=master
Everything up-to-date

如何从 CLI 已推送的提交创建合并请求?

标签: gitgitlabgit-mergemerge-request

解决方案


如果您的分支与origin 上的dev分支是最新的,那么您的命令将不会执行任何操作,因为.devgit pushEverything up-to-date

要从 CLI 创建合并请求,请创建一个新分支 (from dev) 以进行推送:

git checkout -b dev2
git push -o merge_request.create -o merge_request.target=master

推荐阅读